Closed Bug 1678920 Opened 4 years ago Closed 3 years ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:104:36 in mozilla::WebrtcAudioConduit::SetLocalSSRCs(std::vector<unsigned int, std::allocator<unsigned int> > const&, std::vect

Categories

(Core :: WebRTC: Signaling, defect, P3)

defect

Tracking

()

RESOLVED FIXED
93 Branch
Tracking Status
firefox93 --- fixed

People

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

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: nbeleuzu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=322579625&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/b8bw6SuNRnusuce1aUCucw/runs/0/artifacts/public/logs/live_backing.log


[task 2020-11-22T13:37:56.047Z] 13:37:56     INFO - TEST-START | dom/media/webrtc/tests/mochitests/test_peerConnection_audioCodecs.html
[task 2020-11-22T13:37:56.733Z] 13:37:56     INFO - GECKO(2160) | TEST DEVICES: Got loopback audio: Monitor of Null Output
[task 2020-11-22T13:37:56.734Z] 13:37:56     INFO - GECKO(2160) | TEST DEVICES: Got loopback video: Dummy video device (0x0000)
[task 2020-11-22T13:37:56.872Z] 13:37:56     INFO - GECKO(2160) | Timecard created 1606052269.688660
--------------------
[task 2020-11-22T13:38:04.122Z] 13:38:04     INFO - GECKO(2160) | WARNING: ThreadSanitizer: data race (pid=2226)
[task 2020-11-22T13:38:04.123Z] 13:38:04     INFO - GECKO(2160) |   Write of size 4 at 0x7b940012c064 by main thread:
[task 2020-11-22T13:38:04.123Z] 13:38:04     INFO - GECKO(2160) |     #0 mozilla::WebrtcAudioConduit::SetLocalSSRCs(std::vector<unsigned int, std::allocator<unsigned int> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&) /builds/worker/checkouts/gecko/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:104:36 (libxul.so+0x3fad69b)
[task 2020-11-22T13:38:04.123Z] 13:38:04     INFO - GECKO(2160) |     #1 mozilla::TransceiverImpl::UpdateConduit() /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/TransceiverImpl.cpp:229:18 (libxul.so+0x3f04de0)
[task 2020-11-22T13:38:04.124Z] 13:38:04     INFO - GECKO(2160) |     #2 mozilla::PeerConnectionMedia::UpdateMediaPipelines() /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/PeerConnectionMedia.cpp:319:32 (libxul.so+0x3f073a1)
[task 2020-11-22T13:38:04.124Z] 13:38:04     INFO - GECKO(2160) |     #3 mozilla::PeerConnectionImpl::OnSetDescriptionSuccess(mozilla::JsepSdpType, bool) /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/PeerConnectionImpl.cpp:2294:7 (libxul.so+0x3f00686)
[task 2020-11-22T13:38:04.124Z] 13:38:04     INFO - GECKO(2160) |     #4 mozilla::PeerConnectionImpl::SetRemoteDescription(int, char const*) /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/PeerConnectionImpl.cpp:1479:5 (libxul.so+0x3f014f3)
[task 2020-11-22T13:38:04.125Z] 13:38:04     INFO - GECKO(2160) |     #5 mozilla::PeerConnectionImpl::SetRemoteDescription(int, nsTSubstring<char16_t> const&, mozilla::ErrorResult&) /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/PeerConnectionImpl.h:256:10 (libxul.so+0x2930e5a)
[task 2020-11-22T13:38:04.126Z] 13:38:04     INFO - GECKO(2160) |     #6 mozilla::dom::PeerConnectionImpl_Binding::setRemoteDescription(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) /builds/worker/workspace/obj-build/dom/bindings/PeerConnectionImplBinding.cpp:288:24 (libxul.so+0x2930cb3)
[task 2020-11-22T13:38:04.126Z] 13:38:04     INFO - GECKO(2160) |     #7 bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/dom/bindings/BindingUtils.cpp:3229:13 (libxul.so+0x338904a)
[task 2020-11-22T13:38:04.127Z] 13:38:04     INFO - GECKO(2160) |     #8 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:498:13 (libxul.so+0x657df68)
[task 2020-11-22T13:38:04.128Z] 13:38:04     INFO - GECKO(2160) |     #9 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:590:12 (libxul.so+0x657df68)
[task 2020-11-22T13:38:04.128Z] 13:38:04     INFO - GECKO(2160) |     #10 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:643:10 (libxul.so+0x65734d8)
[task 2020-11-22T13:38:04.129Z] 13:38:04     INFO - GECKO(2160) |     #11 CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x65734d8)
[task 2020-11-22T13:38:04.131Z] 13:38:04     INFO - GECKO(2160) |     #12 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3294:16 (libxul.so+0x65734d8)
[task 2020-11-22T13:38:04.131Z] 13:38:04     INFO - GECKO(2160) |     #13 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:468:13 (libxul.so+0x65662d1)
[task 2020-11-22T13:38:04.132Z] 13:38:04     INFO - GECKO(2160) |     #14 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:615:13 (libxul.so+0x657e92b)
[task 2020-11-22T13:38:04.132Z] 13:38:04     INFO - GECKO(2160) |     #15 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:643:10 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.133Z] 13:38:04     INFO - GECKO(2160) |     #16 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:660:8 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.133Z] 13:38:04     INFO - GECKO(2160) |     #17 js::PromiseObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool) /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:2446:15 (libxul.so+0x66ffe49)
[task 2020-11-22T13:38:04.134Z] 13:38:04     INFO - GECKO(2160) |     #18 PromiseConstructor(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:2367:7 (libxul.so+0x672bb5f)
[task 2020-11-22T13:38:04.135Z] 13:38:04     INFO - GECKO(2160) |     #19 <null> <null> (0x7f11b61b7bd0)
[task 2020-11-22T13:38:04.136Z] 13:38:04     INFO - GECKO(2160) |     #20 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3333:40 (libxul.so+0x6573b34)
[task 2020-11-22T13:38:04.136Z] 13:38:04     INFO - GECKO(2160) |     #21 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:468:13 (libxul.so+0x65662d1)
[task 2020-11-22T13:38:04.137Z] 13:38:04     INFO - GECKO(2160) |     #22 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:615:13 (libxul.so+0x657e92b)
[task 2020-11-22T13:38:04.137Z] 13:38:04     INFO - GECKO(2160) |     #23 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:643:10 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.138Z] 13:38:04     INFO - GECKO(2160) |     #24 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:660:8 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.139Z] 13:38:04     INFO - GECKO(2160) |     #25 js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, bool, bool, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jit/VMFunctions.cpp:754:10 (libxul.so+0x6de880d)
[task 2020-11-22T13:38:04.140Z] 13:38:04     INFO - GECKO(2160) |     #26 js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*) /builds/worker/checkouts/gecko/js/src/jit/VMFunctions.cpp:774:8 (libxul.so+0x6de8d1f)
[task 2020-11-22T13:38:04.141Z] 13:38:04     INFO - GECKO(2160) |     #27 <null> <null> (0x7f11b612bfa4)
[task 2020-11-22T13:38:04.143Z] 13:38:04     INFO - GECKO(2160) |     #28 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:458:32 (libxul.so+0x6566203)
[task 2020-11-22T13:38:04.143Z] 13:38:04     INFO - GECKO(2160) |     #29 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:615:13 (libxul.so+0x657e92b)
[task 2020-11-22T13:38:04.143Z] 13:38:04     INFO - GECKO(2160) |     #30 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:643:10 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.145Z] 13:38:04     INFO - GECKO(2160) |     #31 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:660:8 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.146Z] 13:38:04     INFO - GECKO(2160) |     #32 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:2830:10 (libxul.so+0x6a3112d)
[task 2020-11-22T13:38:04.146Z] 13:38:04     INFO - GECKO(2160) |     #33 mozilla::dom::RTCPeerConnectionJSImpl::SetRemoteDescription(mozilla::dom::RTCSessionDescriptionInit const&, mozilla::ErrorResult&, JS::Realm*) /builds/worker/workspace/obj-build/dom/bindings/RTCPeerConnectionBinding.cpp:6810:8 (libxul.so+0x29b2d28)
[task 2020-11-22T13:38:04.146Z] 13:38:04     INFO - GECKO(2160) |     #34 SetRemoteDescription /builds/worker/workspace/obj-build/dom/bindings/RTCPeerConnectionBinding.cpp:9851:17 (libxul.so+0x2a1570f)
[task 2020-11-22T13:38:04.146Z] 13:38:04     INFO - GECKO(2160) |     #35 setRemoteDescription /builds/worker/workspace/obj-build/dom/bindings/RTCPeerConnectionBinding.cpp:2127:64 (libxul.so+0x2a1570f)
[task 2020-11-22T13:38:04.146Z] 13:38:04     INFO - GECKO(2160) |     #36 mozilla::dom::RTCPeerConnection_Binding::setRemoteDescription_promiseWrapper(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) /builds/worker/workspace/obj-build/dom/bindings/RTCPeerConnectionBinding.cpp:2212:13 (libxul.so+0x2a1570f)
[task 2020-11-22T13:38:04.146Z] 13:38:04     INFO - GECKO(2160) |     #37 bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ConvertExceptionsToPromises>(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/dom/bindings/BindingUtils.cpp:3229:13 (libxul.so+0x33895a0)
[task 2020-11-22T13:38:04.147Z] 13:38:04     INFO - GECKO(2160) |     #38 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:498:13 (libxul.so+0x657df68)
[task 2020-11-22T13:38:04.147Z] 13:38:04     INFO - GECKO(2160) |     #39 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:590:12 (libxul.so+0x657df68)
[task 2020-11-22T13:38:04.147Z] 13:38:04     INFO - GECKO(2160) |     #40 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:643:10 (libxul.so+0x65734d8)
[task 2020-11-22T13:38:04.147Z] 13:38:04     INFO - GECKO(2160) |     #41 CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x65734d8)
[task 2020-11-22T13:38:04.147Z] 13:38:04     INFO - GECKO(2160) |     #42 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3294:16 (libxul.so+0x65734d8)
[task 2020-11-22T13:38:04.147Z] 13:38:04     INFO - GECKO(2160) |     #43 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:468:13 (libxul.so+0x65662d1)
[task 2020-11-22T13:38:04.147Z] 13:38:04     INFO - GECKO(2160) |     #44 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:615:13 (libxul.so+0x657e92b)
[task 2020-11-22T13:38:04.147Z] 13:38:04     INFO - GECKO(2160) |     #45 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:643:10 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.147Z] 13:38:04     INFO - GECKO(2160) |     #46 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:660:8 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #47 js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, bool, bool, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jit/VMFunctions.cpp:754:10 (libxul.so+0x6de880d)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #48 js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*) /builds/worker/checkouts/gecko/js/src/jit/VMFunctions.cpp:774:8 (libxul.so+0x6de8d1f)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #49 <null> <null> (0x7f11b612bfa4)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #50 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:458:32 (libxul.so+0x6566203)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #51 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:615:13 (libxul.so+0x657e92b)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #52 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:643:10 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #53 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:660:8 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #54 Call /builds/worker/checkouts/gecko/js/src/vm/Interpreter.h:105:10 (libxul.so+0x67313bd)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #55 PromiseReactionJob(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:1904:10 (libxul.so+0x67313bd)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #56 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:498:13 (libxul.so+0x657df68)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #57 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:590:12 (libxul.so+0x657df68)
[task 2020-11-22T13:38:04.148Z] 13:38:04     INFO - GECKO(2160) |     #58 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:643:10 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.149Z] 13:38:04     INFO - GECKO(2160) |     #59 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:660:8 (libxul.so+0x657f086)
[task 2020-11-22T13:38:04.149Z] 13:38:04     INFO - GECKO(2160) |     #60 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:2830:10 (libxul.so+0x6a3112d)
[task 2020-11-22T13:38:04.149Z] 13:38:04     INFO - GECKO(2160) |     #61 mozilla::dom::PromiseJobCallback::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/PromiseBinding.cpp:30:8 (libxul.so+0x296fd9b)
[task 2020-11-22T13:38:04.149Z] 13:38:04     INFO - GECKO(2160) |     #62 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:91:12 (libxul.so+0xa28440)
[task 2020-11-22T13:38:04.149Z] 13:38:04     INFO - GECKO(2160) |     #63 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:104:12 (libxul.so+0xa28440)
[task 2020-11-22T13:38:04.149Z] 13:38:04     INFO - GECKO(2160) |     #64 mozilla::PromiseJobRunnable::Run(mozilla::AutoSlowOperation&) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:211:18 (libxul.so+0xa28440)
[task 2020-11-22T13:38:04.149Z] 13:38:04     INFO - GECKO(2160) |     #65 mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint(bool) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:646:17 (libxul.so+0xa15f45)
[task 2020-11-22T13:38:04.150Z] 13:38:04     INFO - GECKO(2160) |     #66 LeaveMicroTask /builds/worker/workspace/obj-build/dist/include/mozilla/CycleCollectedJSContext.h:232:7 (libxul.so+0x33992a6)
[task 2020-11-22T13:38:04.151Z] 13:38:04     INFO - GECKO(2160) |     #67 mozilla::dom::CallbackObject::CallSetup::~CallSetup() /builds/worker/checkouts/gecko/dom/bindings/CallbackObject.cpp:393:11 (libxul.so+0x33992a6)
[task 2020-11-22T13:38:04.152Z] 13:38:04     INFO - GECKO(2160) |     #68 mozilla::dom::PeerConnectionObserverJSImpl::OnSetDescriptionSuccess(mozilla::ErrorResult&, JS::Realm*) /builds/worker/workspace/obj-build/dom/bindings/PeerConnectionObserverBinding.cpp:1948:1 (libxul.so+0x28fa4f1)
[task 2020-11-22T13:38:04.152Z] 13:38:04     INFO - GECKO(2160) |     #69 mozilla::dom::PeerConnectionObserver::OnSetDescriptionSuccess(mozilla::ErrorResult&, JS::Realm*) /builds/worker/workspace/obj-build/dom/bindings/PeerConnectionObserverBinding.cpp:2666:17 (libxul.so+0x28fe60f)
[task 2020-11-22T13:38:04.153Z] 13:38:04     INFO - GECKO(2160) |     #70 operator() /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/PeerConnectionImpl.cpp:2267:22 (libxul.so+0x3f59689)
[task 2020-11-22T13:38:04.154Z] 13:38:04     INFO - GECKO(2160) |     #71 mozilla::detail::RunnableFunction<mozilla::PeerConnectionImpl::OnSetDescriptionSuccess(mozilla::JsepSdpType, bool)::$_84>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:577:5 (libxul.so+0x3f59689)
[task 2020-11-22T13:38:04.154Z] 13:38:04     INFO - GECKO(2160) |     #72 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:450:16 (libxul.so+0xafe227)
[task 2020-11-22T13:38:04.155Z] 13:38:04     INFO - GECKO(2160) |     #73 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:720:26 (libxul.so+0xafc2d0)
[task 2020-11-22T13:38:04.155Z] 13:38:04     INFO - GECKO(2160) |     #74 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:579:15 (libxul.so+0xafaf36)
[task 2020-11-22T13:38:04.156Z] 13:38:04     INFO - GECKO(2160) |     #75 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:373:36 (libxul.so+0xafb1d4)
[task 2020-11-22T13:38:04.157Z] 13:38:04     INFO - GECKO(2160) |     #76 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:120:37 (libxul.so+0xb01084)
[task 2020-11-22T13:38:04.157Z] 13:38:04     INFO - GECKO(2160) |     #77 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_3>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:577:5 (libxul.so+0xb01084)
[task 2020-11-22T13:38:04.162Z] 13:38:04     INFO - GECKO(2160) |     #78 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1194:14 (libxul.so+0xb1129c)
[task 2020-11-22T13:38:04.163Z] 13:38:04     INFO - GECKO(2160) |     #79 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:513:10 (libxul.so+0xb16d52)
[task 2020-11-22T13:38:04.163Z] 13:38:04     INFO - GECKO(2160) |     #80 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21 (libxul.so+0x13d736d)
[task 2020-11-22T13:38:04.164Z] 13:38:04     INFO - GECKO(2160) |     #81 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:270:30 (libxul.so+0x13d7c8b)
[task 2020-11-22T13:38:04.164Z] 13:38:04     INFO - GECKO(2160) |     #82 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:334:10 (libxul.so+0x136a39c)
[task 2020-11-22T13:38:04.169Z] 13:38:04     INFO - GECKO(2160) |     #83 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:327:3 (libxul.so+0x136a39c)
[task 2020-11-22T13:38:04.170Z] 13:38:04     INFO - GECKO(2160) |     #84 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:309:3 (libxul.so+0x136a39c)
[task 2020-11-22T13:38:04.170Z] 13:38:04     INFO - GECKO(2160) |     #85 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4841f33)
[task 2020-11-22T13:38:04.170Z] 13:38:04     INFO - GECKO(2160) |     #86 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:913:20 (libxul.so+0x644eb19)
[task 2020-11-22T13:38:04.170Z] 13:38:04     INFO - GECKO(2160) |     #87 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:237:9 (libxul.so+0x13d7c3a)
[task 2020-11-22T13:38:04.171Z] 13:38:04     INFO - GECKO(2160) |     #88 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:334:10 (libxul.so+0x136a39c)
[task 2020-11-22T13:38:04.171Z] 13:38:04     INFO - GECKO(2160) |     #89 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:327:3 (libxul.so+0x136a39c)
[task 2020-11-22T13:38:04.172Z] 13:38:04     INFO - GECKO(2160) |     #90 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:309:3 (libxul.so+0x136a39c)
[task 2020-11-22T13:38:04.173Z] 13:38:04     INFO - GECKO(2160) |     #91 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:744:34 (libxul.so+0x644e892)
[task 2020-11-22T13:38:04.173Z] 13:38:04     INFO - GECKO(2160) |     #92 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6456802)
[task 2020-11-22T13:38:04.174Z] 13:38:04     INFO - GECKO(2160) |     #93 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (firefox+0xc7902)
[task 2020-11-22T13:38:04.174Z] 13:38:04     INFO - GECKO(2160) |     #94 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:304:18 (firefox+0xc7902)
--------------------------------------------------------------------------
[task 2020-11-22T13:38:04.291Z] 13:38:04     INFO - GECKO(2160) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:104:36 in mozilla::WebrtcAudioConduit::SetLocalSSRCs(std::vector<unsigned int, std::allocator<unsigned int> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&)
[task 2020-11-22T13:38:04.292Z] 13:38:04     INFO - GECKO(2160) | ==================
[task 2020-11-22T13:38:04.510Z] 13:38:04    ERROR - GECKO(2160) | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2020-11-22T13:38:06.360Z] 13:38:06     INFO - GECKO(2160) | error: address range table at offset 0x6e00 has an invalid tuple (length = 0) at offset 0x6ef0
[task 2020-11-22T13:38:08.110Z] 13:38:08     INFO - GECKO(2160) | 1606052288096	Marionette	TRACE	Received observer notification xpcom-will-shutdown
[task 2020-11-22T13:38:08.110Z] 13:38:08     INFO - GECKO(2160) | 1606052288097	Marionette	INFO	Stopped listening on port 2828
[task 2020-11-22T13:38:08.110Z] 13:38:08     INFO - GECKO(2160) | 1606052288097	Marionette	DEBUG	Marionette stopped listening
[task 2020-11-22T13:38:09.398Z] 13:38:09     INFO - TEST-INFO | Main app process: exit 0```
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

Bumping priority/severity because this shows up in wpt, which in turn causes wpt-sync-bot to pollute the webrtc wpt ini files very badly, which is a big headache for us.

Assignee: nobody → docfaraday
Severity: S4 → S3
Priority: P5 → P3

Try looks good.

Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: