Closed Bug 1818567 Opened 1 year ago Closed 1 year ago

Enable the use of software based platform H264 encoding by default

Categories

(Core :: WebRTC: Audio/Video, task)

Desktop
All
task

Tracking

()

RESOLVED FIXED
115 Branch
Tracking Status
firefox115 --- fixed

People

(Reporter: jimm, Assigned: jhlin, NeedInfo)

References

(Blocks 1 open bug, Regressed 2 open bugs)

Details

Attachments

(1 file)

For WebRTC traffic we should experiment with and then ship the software based platform encoders available to us vs. defaulting to OpenH264. This would improve the availability of an H264 decoder in fresh profiles for services that require H264 encoding like Teams.

Related work - Bug 1741244 - Use Microsoft Media Foundation H.264 video encoder for WebRTC

Assignee: nobody → jolin

Add an option for WebRTC to use software platform encoder.
Without this, users won't be able to have H.264 video calls
as soon as they download Firefox and have to wait until the
OpenH264 plugin is downloaded.

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:jhlin, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit auto_nag documentation.

Flags: needinfo?(jolin)
Flags: needinfo?(alwu)

I will let John determine when the patch should be landed.

Flags: needinfo?(alwu)

Although manual testing shows the patch works, there are still some try server failures that need to be investigated. Changed the status of the patch to 'Plan Changes' for now.

Flags: needinfo?(jolin)
Pushed by jolin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f271e25759b2
enable software platform encoder for WebRTC. r=media-playback-reviewers,alwu
Regressions: 1831695
Pushed by jolin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9baab5908aed
enable software platform encoder for WebRTC. r=media-playback-reviewers,alwu

Backed out for causing assertion failures on WebrtcMediaDataEncoderCodec.cpp

[task 2023-05-06T14:47:53.058Z] 14:47:53     INFO - PID 7304 | Assertion failure: aParameters.bitrate.IsSpatialLayerUsed(0), at /builds/worker/checkouts/gecko/dom/media/webrtc/libwebrtcglue/WebrtcMediaDataEncoderCodec.cpp:482
[task 2023-05-06T14:47:53.216Z] 14:47:53     INFO - STDOUT: Initializing stack-fixing for the first stack frame, this may take a while...
[task 2023-05-06T14:47:54.079Z] 14:47:54     INFO - Browser not responding, setting status to CRASH
[task 2023-05-06T14:47:54.094Z] 14:47:54     INFO - mozcrash Copy/paste: Z:\task_168337301590005\fetches\minidump-stackwalk\minidump-stackwalk.exe --symbols-url=https://symbols.mozilla.org/ --cyborg=C:\Users\task_168337301590005\AppData\Local\Temp\tmpj21znxk8\121cb821-c25d-404b-b02d-848f6676a9f6.trace C:\Users\task_168337301590005\AppData\Local\Temp\tmpoy1f5ej3\minidumps\121cb821-c25d-404b-b02d-848f6676a9f6.dmp Z:\task_168337301590005\build\symbols
[task 2023-05-06T14:48:06.413Z] 14:48:06     INFO - mozcrash Saved minidump as Z:\task_168337301590005\build\blobber_upload_dir\121cb821-c25d-404b-b02d-848f6676a9f6.dmp
[task 2023-05-06T14:48:06.429Z] 14:48:06     INFO - mozcrash Saved app info as Z:\task_168337301590005\build\blobber_upload_dir\121cb821-c25d-404b-b02d-848f6676a9f6.extra
[task 2023-05-06T14:48:06.853Z] 14:48:06     INFO - PROCESS-CRASH | /webrtc/simulcast/basic.https.html | application crashed [@ mozilla::WebrtcMediaDataEncoder::SetRates]
[task 2023-05-06T14:48:06.853Z] 14:48:06     INFO - Mozilla crash reason: MOZ_ASSERT(aParameters.bitrate.IsSpatialLayerUsed(0))
[task 2023-05-06T14:48:06.853Z] 14:48:06     INFO - Crash dump filename: C:\Users\task_168337301590005\AppData\Local\Temp\tmpoy1f5ej3\minidumps\121cb821-c25d-404b-b02d-848f6676a9f6.dmp
[task 2023-05-06T14:48:06.853Z] 14:48:06     INFO - Operating system: Windows NT
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO -                   10.0.22621
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO - CPU: amd64
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO -      family 6 model 106 stepping 6
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO -      8 CPUs
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO - 
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO - Crash reason:  EXCEPTION_BREAKPOINT
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO - Crash address: 0x7ffc4916c419
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO - Crashing instruction: `int 0x3`
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO - No memory accessed by instruction
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO - Process uptime: 14 seconds
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO - 
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO - Thread 33 WebrtcWorker #3 (crashed)
[task 2023-05-06T14:48:06.865Z] 14:48:06     INFO -  0  xul.dll!mozilla::WebrtcMediaDataEncoder::SetRates(webrtc::VideoEncoder::RateControlParameters const&) [WebrtcMediaDataEncoderCodec.cpp:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 482 + 0x0]
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      rax = 0x00007ffc4f4ba10a    rdx = 0x0000000000000000
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      rcx = 0x00007ffc648d3de8    rbx = 0x00000222321bf700
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      rsi = 0x0000022230939c00    rdi = 0x000000fd6d9fc928
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      rbp = 0x0000000000000000    rsp = 0x000000fd6d9fc610
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -       r8 = 0x000000000000000e     r9 = 0x00007ffc84b3ce20
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      r10 = 0x00007ffc849b0000    r11 = 0x000000fd6d9fbfd0
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      r12 = 0x00000222321bf760    r13 = 0x000000fd6d9fc828
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      r14 = 0x000000fd6d9fc730    r15 = 0x000000fd6d9fc928
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      rip = 0x00007ffc4916c419
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -     Found by: given as instruction pointer in context
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -  1  xul.dll!webrtc::(anonymous namespace)::VideoEncoderSoftwareFallbackWrapper::SetRates(webrtc::VideoEncoder::RateControlParameters const&) [video_encoder_software_fallback_wrapper.cc:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 389 + 0x12]
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      rbx = 0x00000222321bf700    rsi = 0x000000fd6d9fc828
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      rdi = 0x00000222321578f0    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      rsp = 0x000000fd6d9fc6a0    r12 = 0x00000222321bf760
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      r13 = 0x000000fd6d9fc828    r14 = 0x000000fd6d9fc730
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      r15 = 0x000000fd6d9fc928    rip = 0x00007ffc4b5bfc36
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -  2  xul.dll!webrtc::SimulcastEncoderAdapter::SetRates(webrtc::VideoEncoder::RateControlParameters const&) [simulcast_encoder_adapter.cc:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 650 + 0xf]
[task 2023-05-06T14:48:06.866Z] 14:48:06     INFO -      rbx = 0x00000222321bf700    rsi = 0x000000fd6d9fd220
[task 2023-05-06T14:48:06.867Z] 14:48:06     INFO -      rdi = 0x000000fd6d9fd320    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.867Z] 14:48:06     INFO -      rsp = 0x000000fd6d9fc6f0    r12 = 0x00000222321bf760
[task 2023-05-06T14:48:06.867Z] 14:48:06     INFO -      r13 = 0x000000fd6d9fc828    r14 = 0x000000fd6d9fc730
[task 2023-05-06T14:48:06.867Z] 14:48:06     INFO -      r15 = 0x000000fd6d9fc928    rip = 0x00007ffc4b667db1
[task 2023-05-06T14:48:06.867Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.867Z] 14:48:06     INFO -  3  xul.dll!webrtc::VideoStreamEncoder::SetEncoderRates(webrtc::VideoStreamEncoder::EncoderRateSettings const&) [video_stream_encoder.cc:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 1682 + 0xf]
[task 2023-05-06T14:48:06.867Z] 14:48:06     INFO -      rbx = 0x000002223235e748    rsi = 0x000000fd6d9fd220
[task 2023-05-06T14:48:06.867Z] 14:48:06     INFO -      rdi = 0x000002223235e000    rbp = 0x000000fd6d9fd220
[task 2023-05-06T14:48:06.867Z] 14:48:06     INFO -      rsp = 0x000000fd6d9fca80    r12 = 0x0000022232b27e00
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      r13 = 0x00007ffc4ea7bf01    r14 = 0x000000fd6d9fd320
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      r15 = 0x0000000000000002    rip = 0x00007ffc4b8f2b75
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -  4  xul.dll!webrtc::VideoStreamEncoder::ReconfigureEncoder() [video_stream_encoder.cc:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 1359 + 0x18]
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      rbx = 0x0000000000000002    rsi = 0x000000fd6d9fd220
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      rdi = 0x000000fd6d9fd440    rbp = 0x0000000000000001
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      rsp = 0x000000fd6d9fceb0    r12 = 0x000002223235e118
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      r13 = 0x00007ffc4ea7bf7d    r14 = 0x000002223235e1f8
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      r15 = 0x000002223235e000    rip = 0x00007ffc4b8f146d
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -  5  xul.dll!webrtc::VideoStreamEncoder::MaybeEncodeVideoFrame(webrtc::VideoFrame const&, long long) [video_stream_encoder.cc:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 1757 + 0x7]
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      rbx = 0x0000000000000001    rsi = 0x000002223235e000
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      rdi = 0x000000fd6d9fefa8    rbp = 0x000000000000001e
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      rsp = 0x000000fd6d9fe980    r12 = 0x00000000000001ec
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      r13 = 0x0000000000077fda    r14 = 0x000002223235f5f0
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      r15 = 0x7fffffffffffffff    rip = 0x00007ffc4b8f4e7c
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -  6  xul.dll!webrtc::VideoStreamEncoder::OnFrame(webrtc::Timestamp, int, webrtc::VideoFrame const&) [video_stream_encoder.cc:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 1524 + 0x12]
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      rbx = 0x0000000000000001    rsi = 0x000002223235e000
[task 2023-05-06T14:48:06.868Z] 14:48:06     INFO -      rdi = 0x0000000000077fda    rbp = 0x00000000000002d0
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -      rsp = 0x000000fd6d9fee60    r12 = 0x0000000000000032
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -      r13 = 0x00000000000000a0    r14 = 0x000002223093bd68
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -      r15 = 0x000000fd6d9fefa8    rip = 0x00007ffc4b8f4150
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -  7  xul.dll!webrtc::(anonymous namespace)::FrameCadenceAdapterImpl::OnFrameOnMainQueue(webrtc::Timestamp, int, webrtc::VideoFrame const&) [frame_cadence_adapter.cc:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 708]
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -     Found by: inlining
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -  8  xul.dll!webrtc::(anonymous namespace)::FrameCadenceAdapterImpl::OnFrame::<lambda_3>::operator()() const [frame_cadence_adapter.cc:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 674]
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -     Found by: inlining
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -  9  xul.dll!std::_Invoker_functor::_Call(webrtc::(anonymous namespace)::FrameCadenceAdapterImpl::OnFrame::<lambda_3>&&) [type_traits : 16707566]
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -     Found by: inlining
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO - 10  xul.dll!std::invoke(webrtc::(anonymous namespace)::FrameCadenceAdapterImpl::OnFrame::<lambda_3>&&) [type_traits : 16707566]
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -     Found by: inlining
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO - 11  xul.dll!absl::internal_any_invocable::InvokeR(webrtc::(anonymous namespace)::FrameCadenceAdapterImpl::OnFrame::<lambda_3>&&) [any_invocable.h:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 130]
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -     Found by: inlining
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO - 12  xul.dll!absl::internal_any_invocable::RemoteInvoker<0,void,`lambda at /builds/worker/checkouts/gecko/third_party/libwebrtc/video/frame_cadence_adapter.cc:660:45' &&>(absl::internal_any_invocable::TypeErasedState* const) [any_invocable.h:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 360 + 0x163]
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -      rbx = 0x0000000000077fda    rsi = 0x00000222323a8130
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -      rdi = 0x0000000000000001    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ff0c0    r12 = 0x000002222b954d30
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -      r13 = 0x00000000000000a0    r14 = 0x0000022232b27e00
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -      r15 = 0x00000222330d0400    rip = 0x00007ffc4b8a4cf3
[task 2023-05-06T14:48:06.869Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO - 13  xul.dll!absl::internal_any_invocable::Impl<void () &&>::operator()() [any_invocable.h:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 844]
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -     Found by: inlining
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO - 14  xul.dll!mozilla::TaskQueueWrapper<0>::CreateTaskRunner::<lambda_1>::operator()() [TaskQueueWrapper.h:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 86 + 0x2f]
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -      rbx = 0x00000222323b1ab0    rsi = 0x00000222330d0420
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -      rdi = 0x00000222323b1aa8    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ff1d0    r12 = 0x000002222b954d30
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -      r13 = 0x00000000000000a0    r14 = 0xaaaaaaaaaaaaaaaa
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -      r15 = 0xaaaaaaaaaaaaaaaa    rip = 0x00007ffc4909f7fb
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO - 15  xul.dll!mozilla::detail::RunnableFunction<`lambda at /builds/worker/checkouts/gecko/dom/media/webrtc/libwebrtcglue/TaskQueueWrapper.h:77:9'>::Run() [nsThreadUtils.h:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 548 + 0x8]
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -      rbx = 0x00000222330eeac0    rsi = 0x00000222323639f8
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -      rdi = 0x00000222323639d0    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ff2b0    r12 = 0x000002222b954d30
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -      r13 = 0x00000000000000a0    r14 = 0x0000000000000000
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -      r15 = 0xaaaaaaaaaaaaaaaa    rip = 0x00007ffc4909f5ed
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.870Z] 14:48:06     INFO - 16  xul.dll!mozilla::TaskQueue::Runner::Run() [TaskQueue.cpp:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 259 + 0xc]
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      rbx = 0x00000222330eeac0    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ff2e0    r12 = 0x000002222b954d30
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      r13 = 0x00000000000000a0    r14 = 0x0000000000000000
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      r15 = 0xaaaaaaaaaaaaaaaa    rip = 0x00007ffc4538fb0b
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO - 17  xul.dll!nsThreadPool::Run() [nsThreadPool.cpp:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 343 + 0xc]
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      rbx = 0x0000000000000000    rsi = 0x00000222330301c0
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      rdi = 0x00000222330301f8    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ff440    r12 = 0xaaaaaaaaaaaaaaaa
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      r13 = 0x000000fd6d9ff530    r14 = 0x0000000000000000
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      r15 = 0x00000222330bbdf0    rip = 0x00007ffc453ad91e
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO - 18  xul.dll!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 1233 + 0xc]
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      rbx = 0x0000022232b45f28    rsi = 0x0000022232b45f10
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      rdi = 0x000000fd6d9ff87f    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ff660    r12 = 0x0000022232b45f28
[task 2023-05-06T14:48:06.871Z] 14:48:06     INFO -      r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x0000022232b46060
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffc453a3d6c
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO - 19  xul.dll!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 479 + 0x16]
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      rbx = 0x0000000000000000    rsi = 0x000002223231c7c0
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      rdi = 0x000000fd6d9ff9f0    rbp = 0x000000fd6d9ff930
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ff850    r12 = 0x0000022233089038
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      r13 = 0x0000022233089048    r14 = 0x000002223231c7f0
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      r15 = 0x000000fd6d9ff8c8    rip = 0x00007ffc453aab15
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO - 20  xul.dll!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 300 + 0x9]
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      rbx = 0x0000022232b45f10    rsi = 0x000002223231c7c0
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      rbp = 0x000000fd6d9ff930    rsp = 0x000000fd6d9ff8a0
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      r12 = 0x0000022233089038    r13 = 0x0000022233089048
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      r14 = 0x000002223231c7f0    r15 = 0x000000fd6d9ff8c8
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      rip = 0x00007ffc45e6a4ae
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO - 21  xul.dll!MessageLoop::RunHandler() [message_loop.cc:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 362 + 0x7]
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      rbx = 0x000002223307f7c8    rsi = 0x000000fd6d9ff9f0
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      rdi = 0x0000022232b45f10    rbp = 0x000000fd6d9ff930
[task 2023-05-06T14:48:06.872Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ff910    r12 = 0x0000022233089038
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      r13 = 0x0000022233089048    r14 = 0x000000fd6d9ff9f0
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      r15 = 0x00007ffc56dbcfb8    rip = 0x00007ffc45dee9c0
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO - 22  xul.dll!MessageLoop::Run() [message_loop.cc:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 344 + 0x4]
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      rbx = 0x000002223307f7c8    rsi = 0x000002223307f7c0
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      rdi = 0x0000022232b45f10    rbp = 0x000000000000000f
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ff960    r12 = 0x0000022233089038
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      r13 = 0x0000022233089048    r14 = 0x000000fd6d9ff9f0
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      r15 = 0x00007ffc56dbcfb8    rip = 0x00007ffc45dee87f
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO - 23  xul.dll!nsThread::ThreadFunc(void*) [nsThread.cpp:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 391 + 0x7]
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      rbx = 0x000002223307f7c8    rbp = 0x000000000000000f
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ff9b0    r12 = 0x0000022233089038
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      r13 = 0x0000022233089048    r14 = 0x000000fd6d9ff9f0
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      r15 = 0x00007ffc56dbcfb8    rip = 0x00007ffc4539eddd
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO - 24  nss3.dll!_PR_NativeRunThread(void*) [pruthr.c:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 399 + 0xd]
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      rbx = 0x00007ffc56dbcfd7    rsi = 0x0000022233088f00
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      rdi = 0x00007ffc56e1afc0    rbp = 0x00007ffc56e18618
[task 2023-05-06T14:48:06.873Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ffbb0    r12 = 0x0000022233089038
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      r13 = 0x0000022233089048    r14 = 0x00007ffc56dbcefc
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      r15 = 0x00007ffc56dbcfb8    rip = 0x00007ffc56c63061
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO - 25  nss3.dll!pr_root(void*) [w95thred.c:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 139 + 0xc]
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      rbx = 0x000002222b971540    rsi = 0x000002222b971540
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      rdi = 0x0000000000000000    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ffc30    r12 = 0x0000000000000000
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffc56c53df1
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO - 26  ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1> + 0x92
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      rbx = 0x000002222b971540    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ffc60    r12 = 0x0000000000000000
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffc824d9363
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO - 27  kernel32.dll!BaseThreadInitThunk + 0x1c
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      rbx = 0x000002222b971540    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ffc90    r12 = 0x0000000000000000
[task 2023-05-06T14:48:06.874Z] 14:48:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffc83d526bd
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO - 28  mozglue.dll!mozilla::interceptor::FuncHook<mozilla::interceptor::WindowsDllInterceptor<mozilla::interceptor::VMSharingPolicyShared>,void (*)(int, void *, void *)>::operator()(int&, void*&, void*&) const [nsWindowsDllInterceptor.h:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 150]
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -     Found by: inlining
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO - 29  mozglue.dll!patched_BaseThreadInitThunk(int, void*, void*) [WindowsDllBlocklist.cpp:5e1743c0390d0e7139b8aa1e998d476edb671b1f : 616 + 0x14]
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      rbx = 0x00007ffc824d92d0    rsi = 0x000002222b971540
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      rdi = 0x0000000000000000    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ffcc0    r12 = 0x0000000000000000
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffc64854534
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO - 30  ntdll.dll!RtlUserThreadStart + 0x27
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      rbx = 0x0000000000000000    rsi = 0x0000000000000000
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      rdi = 0x0000000000000000    rbp = 0x0000000000000000
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      rsp = 0x000000fd6d9ffd30    r12 = 0x0000000000000000
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2023-05-06T14:48:06.875Z] 14:48:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffc84a0dfb8
[task 2023-05-06T14:48:06.876Z] 14:48:06     INFO -     Found by: call frame info
[task 2023-05-06T14:48:06.876Z] 14:48:06     INFO - 
Flags: needinfo?(jolin)
Flags: needinfo?(jolin)
Pushed by jolin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a7b77e5467c7
enable software platform encoder for WebRTC. r=media-playback-reviewers,alwu
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: