Closed Bug 1795542 Opened 2 years ago Closed 2 years ago

Intermittent dom/media/webrtc/tests/mochitests/test_getUserMedia_basicTabshare.html | application crashed [@ mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::AssertIsDead()]

Categories

(Core :: WebRTC: Audio/Video, defect, P2)

defect

Tracking

()

RESOLVED FIXED
108 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox106 --- unaffected
firefox107 --- unaffected
firefox108 --- disabled

People

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

References

(Regression)

Details

(Keywords: crash, intermittent-failure, regression, Whiteboard: [retriggered][stockwell unknown])

Crash Data

Attachments

(5 files)

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


[task 2022-10-15T15:21:53.776Z] 15:21:53     INFO - TEST-PASS | dom/media/webrtc/tests/mochitests/test_getUserMedia_basicTabshare.html | Current src should still be an empty string 
[task 2022-10-15T15:21:53.777Z] 15:21:53     INFO - TEST-FAIL | dom/media/webrtc/tests/mochitests/test_getUserMedia_basicTabshare.html | The author of the test has indicated that flaky timeouts are expected.  Reason: WebRTC inherently depends on timeouts 
[task 2022-10-15T15:21:53.778Z] 15:21:53     INFO - Call getUserMedia for {"video":{"mediaSource":"browser","viewportOffsetX":0,"viewportOffsetY":0,"viewportWidth":100,"viewportHeight":100}}
[task 2022-10-15T15:21:53.778Z] 15:21:53     INFO - Buffered messages finished
[task 2022-10-15T15:21:53.779Z] 15:21:53    ERROR - TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_getUserMedia_basicTabshare.html | application terminated with exit code 1
[task 2022-10-15T15:21:53.779Z] 15:21:53     INFO - runtests.py | Application ran for: 0:00:22.276750
[task 2022-10-15T15:21:53.780Z] 15:21:53     INFO - zombiecheck | Reading PID log: C:\Users\task_166584062431240\AppData\Local\Temp\tmphu9c7agipidlog
<...>
[task 2022-10-15T15:21:53.797Z] 15:21:53     INFO - zombiecheck | Checking for orphan process with PID: 6940
[task 2022-10-15T15:21:53.797Z] 15:21:53     INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/JSYrZroIRf6LVgy3RDM6NA/artifacts/public/build/target.crashreporter-symbols.zip
[task 2022-10-15T15:22:10.324Z] 15:22:10     INFO - mozcrash Copy/paste: Z:/task_166584062431240/fetches\minidump-stackwalk\minidump-stackwalk.exe --symbols-url=https://symbols.mozilla.org/ --human C:\Users\task_166584062431240\AppData\Local\Temp\tmpy2ra9yyg.mozrunner\minidumps\b355a148-c1f0-4416-a1b0-c9fcaca62321.dmp C:\Users\task_166584062431240\AppData\Local\Temp\tmpgp13i5hc
[task 2022-10-15T15:22:19.989Z] 15:22:19     INFO - mozcrash Saved minidump as Z:\task_166584062431240\build\blobber_upload_dir\b355a148-c1f0-4416-a1b0-c9fcaca62321.dmp
[task 2022-10-15T15:22:19.997Z] 15:22:19     INFO - mozcrash Saved app info as Z:\task_166584062431240\build\blobber_upload_dir\b355a148-c1f0-4416-a1b0-c9fcaca62321.extra
[task 2022-10-15T15:22:20.431Z] 15:22:20     INFO - PROCESS-CRASH | dom/media/webrtc/tests/mochitests/test_getUserMedia_basicTabshare.html | application crashed [@ mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::AssertIsDead()]
[task 2022-10-15T15:22:20.431Z] 15:22:20     INFO - Mozilla crash reason: MOZ_DIAGNOSTIC_ASSERT(Request::mDisconnected)
[task 2022-10-15T15:22:20.431Z] 15:22:20     INFO - Crash dump filename: C:\Users\task_166584062431240\AppData\Local\Temp\tmpy2ra9yyg.mozrunner\minidumps\b355a148-c1f0-4416-a1b0-c9fcaca62321.dmp
[task 2022-10-15T15:22:20.431Z] 15:22:20     INFO - Operating system: Windows NT
[task 2022-10-15T15:22:20.431Z] 15:22:20     INFO -                   10.0.19041
[task 2022-10-15T15:22:20.431Z] 15:22:20     INFO - CPU: x86
[task 2022-10-15T15:22:20.431Z] 15:22:20     INFO -      GenuineIntel family 6 model 85 stepping 7
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -      8 CPUs
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO - 
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO - Crash reason:  EXCEPTION_BREAKPOINT
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO - Crash address: 0x6a06e022
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO - Process uptime: 22 seconds
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO - 
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO - Thread 0 MainThread (crashed)
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -  0  xul.dll!mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::AssertIsDead() [MozPromise.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 524]
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -  1  xul.dll!mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::ResolveOrRejectRunnable::~ResolveOrRejectRunnable() [MozPromise.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 483 + 0x21]
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -      eip = 0x6a06e022    esp = 0x04d7ea0c    ebp = 0x04d7ea18    ebx = 0x6a257f60
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -      esi = 0x10c19040    edi = 0x141d8d30    eax = 0x68e53998    ecx = 0x141d8d30
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -      edx = 0x00005000 eflags = 0x00000246
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -     Found by: given as instruction pointer in context
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -  2  xul.dll!mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::ResolveOrRejectRunnable::~ResolveOrRejectRunnable() [MozPromise.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 479 + 0xa]
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -      eip = 0x6a06dccb    esp = 0x04d7ea20    ebp = 0x04d7ea24    ebx = 0x6a06dcc0
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -      esi = 0x10c19040    edi = 0x10c19040
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -  3  xul.dll!mozilla::Runnable::Release() [nsThreadUtils.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 61]
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -  4  xul.dll!mozilla::ThrottledEventQueue::Inner::Executor::Release() [nsThreadPool.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 45 + 0x1e]
[task 2022-10-15T15:22:20.437Z] 15:22:20     INFO -      eip = 0x6a2c1c22    esp = 0x04d7ea2c    ebp = 0x04d7ea3c    ebx = 0x6a06dcc0
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -      esi = 0x00000000    edi = 0x10c19040
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -  5  xul.dll!nsCOMPtr_base::~nsCOMPtr_base() [nsCOMPtr.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 328]
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -  6  xul.dll!mozilla::TaskQueue::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) [TaskQueue.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 80 + 0x14]
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -      eip = 0x6a2d1118    esp = 0x04d7ea44    ebp = 0x04d7ea5c    ebx = 0x00000000
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -      esi = 0x8000ffff    edi = 0x10c19040
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -  7  xul.dll!nsCOMPtr_base::~nsCOMPtr_base() [nsCOMPtr.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 327]
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -  8  xul.dll!mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::Dispatch(mozilla::MozPromise<bool,nsresult,1>*) [MozPromise.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 571 + 0x14]
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -      eip = 0x6a06da5b    esp = 0x04d7ea64    ebp = 0x04d7ea8c    ebx = 0x13e6b040
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -      esi = 0x10c19040    edi = 0x1b583d30
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -  9  xul.dll!mozilla::MozPromise<RefPtr<mozilla::dom::IdentityCredential>,nsresult,1>::DispatchAll() [MozPromise.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 1137 + 0x5]
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -      eip = 0x6ba52efd    esp = 0x04d7ea94    ebp = 0x04d7eab4    ebx = 0x00000000
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -      esi = 0x13e6b040    edi = 0x00000000
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO - 10  xul.dll!mozilla::MozPromise<RefPtr<mozilla::dom::IdentityCredential>,nsresult,1>::Private::Resolve<RefPtr<mozilla::dom::IdentityCredential> >(RefPtr<mozilla::dom::IdentityCredential>&&, char const*) [MozPromise.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 1221 + 0x6]
[task 2022-10-15T15:22:20.438Z] 15:22:20     INFO -      eip = 0x6ba53216    esp = 0x04d7eabc    ebp = 0x04d7eac8    ebx = 0x141a1800
[task 2022-10-15T15:22:20.439Z] 15:22:20     INFO -      esi = 0x13e6b040    edi = 0x13e6b04c
[task 2022-10-15T15:22:20.439Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.439Z] 15:22:20     INFO - 11  xul.dll!mozilla::MozPromise<RefPtr<mozilla::dom::IdentityCredential>,nsresult,1>::ForwardTo(mozilla::MozPromise<RefPtr<mozilla::dom::IdentityCredential>,nsresult,1>::Private*) [MozPromise.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 1150 + 0xa]
[task 2022-10-15T15:22:20.439Z] 15:22:20     INFO -      eip = 0x6ba530de    esp = 0x04d7ead0    ebp = 0x04d7ead8    ebx = 0x00000000
[task 2022-10-15T15:22:20.439Z] 15:22:20     INFO -      esi = 0x00000000    edi = 0x13e6bc40
[task 2022-10-15T15:22:20.439Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.439Z] 15:22:20     INFO - 12  xul.dll!mozilla::MozPromise<RefPtr<mozilla::dom::IdentityCredential>,nsresult,1>::DispatchAll() [MozPromise.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 1142 + 0xa]
[task 2022-10-15T15:22:20.439Z] 15:22:20     INFO -      eip = 0x6ba52feb    esp = 0x04d7eae0    ebp = 0x04d7eb00    ebx = 0x00000000
[task 2022-10-15T15:22:20.439Z] 15:22:20     INFO -      esi = 0x00000000    edi = 0x13e6bc40
[task 2022-10-15T15:22:20.439Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO - 13  xul.dll!mozilla::MozPromise<RefPtr<mozilla::dom::IdentityCredential>,nsresult,1>::Private::Resolve<RefPtr<mozilla::dom::IdentityCredential> >(RefPtr<mozilla::dom::IdentityCredential>&&, char const*) [MozPromise.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 1221 + 0x6]
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -      eip = 0x6ba53216    esp = 0x04d7eb08    ebp = 0x04d7eb14    ebx = 0x141a1800
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -      esi = 0x13e6bc40    edi = 0x13e6bc4c
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO - 14  xul.dll!mozilla::MozPromiseHolderBase<mozilla::MozPromise<RefPtr<mozilla::dom::ImageBitmap>,nsresult,1>,mozilla::MozPromiseHolder<mozilla::MozPromise<RefPtr<mozilla::dom::ImageBitmap>,nsresult,1> > >::Resolve(RefPtr<mozilla::dom::ImageBitmap>&&, char const*) [MozPromise.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 1348]
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO - 15  xul.dll!mozilla::TabCapturedHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&) [tab_capturer.cc:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 153 + 0x13]
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -      eip = 0x6beb45b6    esp = 0x04d7eb1c    ebp = 0x04d7eb34    ebx = 0x6beb4520
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -      esi = 0x126fcc20    edi = 0x141a1800
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO - 16  xul.dll!mozilla::dom::(anonymous namespace)::PromiseNativeHandlerShim::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&) [Promise.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 433 + 0x19]
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -      eip = 0x6c3b1e5e    esp = 0x04d7eb3c    ebp = 0x04d7eb54    ebx = 0x6beb4520
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -      esi = 0x126fcc60    edi = 0x126fcc20
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO - 17  xul.dll!mozilla::binding_danger::TErrorResult<mozilla::binding_danger::AssertAndSuppressCleanupPolicy>::Failed() const [ErrorResult.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 436]
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO - 18  xul.dll!mozilla::binding_danger::TErrorResult<mozilla::binding_danger::AssertAndSuppressCleanupPolicy>::MaybeSetPendingException(JSContext*, char const*) [ErrorResult.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 283]
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.440Z] 15:22:20     INFO - 19  xul.dll!mozilla::dom::NativeHandlerCallback(JSContext*, unsigned int, JS::Value*) [Promise.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 374 + 0x1b]
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -      eip = 0x6c3b21b9    esp = 0x04d7eb5c    ebp = 0x04d7eba0    ebx = 0x10b19400
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -      esi = 0x04d7ece0    edi = 0x6c3b1e20
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO - 20  xul.dll!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [Interpreter.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 459]
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO - 21  xul.dll!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 547 + 0xc5]
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -      eip = 0x6eb8c542    esp = 0x04d7eba8    ebp = 0x04d7ebf4    ebx = 0x04d7ecd0
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -      esi = 0x11d63500    edi = 0x10b19400
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO - 22  xul.dll!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 614]
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO - 23  xul.dll!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 646 + 0x9]
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -      eip = 0x6eb8cc1a    esp = 0x04d7ebfc    ebp = 0x04d7ec18    ebx = 0x10b19400
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -      esi = 0x04d7ecb0    edi = 0x00000000
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO - 24  xul.dll!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) [Interpreter.h:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 116]
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO - 25  xul.dll!PromiseReactionJob(JSContext*, unsigned int, JS::Value*) [Promise.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 2240 + 0xb]
[task 2022-10-15T15:22:20.441Z] 15:22:20     INFO -      eip = 0x6dc0a00b    esp = 0x04d7ec20    ebp = 0x04d7ed00    ebx = 0x04d7ec60
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -      esi = 0x10b19400    edi = 0x00000800
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO - 26  xul.dll!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [Interpreter.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 459]
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO - 27  xul.dll!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 547 + 0xc5]
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -      eip = 0x6eb8c542    esp = 0x04d7ed08    ebp = 0x04d7ed54    ebx = 0x04d7ede0
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -      esi = 0x11d63500    edi = 0x10b19400
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO - 28  xul.dll!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 614]
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO - 29  xul.dll!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 646 + 0x9]
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -      eip = 0x6eb8cc1a    esp = 0x04d7ed5c    ebp = 0x04d7ed78    ebx = 0x10b19400
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -      esi = 0x04d7eda8    edi = 0x00000000
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO - 30  xul.dll!JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [CallAndConstruct.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 117 + 0x17]
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -      eip = 0x6db59e05    esp = 0x04d7ed80    ebp = 0x04d7ee34    ebx = 0x04d7ee70
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -      esi = 0x10b19400    edi = 0x04d7ee50
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO - 31  xul.dll!mozilla::dom::MozJSActorCallback::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::ErrorResult&) [JSActorBinding.cpp: : 35 + 0xc]
[task 2022-10-15T15:22:20.442Z] 15:22:20     INFO -      eip = 0x6b16248a    esp = 0x04d7ee3c    ebp = 0x04d7ee8c    ebx = 0x04d7ee70
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -      esi = 0x114cf500    edi = 0x04d7efa0
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO - 32  xul.dll!mozilla::dom::PromiseJobCallback::Call(mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*) [PromiseBinding.h: : 198]
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO - 33  xul.dll!mozilla::dom::PromiseJobCallback::Call(char const*) [PromiseBinding.h: : 211]
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO - 34  xul.dll!mozilla::PromiseJobRunnable::Run(mozilla::AutoSlowOperation&) [CycleCollectedJSContext.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 213 + 0x50]
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -      eip = 0x6a233474    esp = 0x04d7ee94    ebp = 0x04d7efd4    ebx = 0x00000000
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -      esi = 0x126fc230    edi = 0x114cf500
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO - 35  xul.dll!mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint(bool) [CycleCollectedJSContext.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 676 + 0x14]
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -      eip = 0x6a229ca1    esp = 0x04d7efdc    ebp = 0x04d7f050    ebx = 0x6a233390
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -      esi = 0x1142c000    edi = 0x126fc230
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO - 36  xul.dll!mozilla::CycleCollectedJSContext::AfterProcessTask(unsigned int) [CycleCollectedJSContext.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 463 + 0x6]
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -      eip = 0x6a22a12e    esp = 0x04d7f058    ebp = 0x04d7f064    ebx = 0x1142c000
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -      esi = 0x1142c000    edi = 0x1142c000
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO - 37  xul.dll!XPCJSContext::AfterProcessTask(unsigned int) [XPCJSContext.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 1480 + 0x7]
[task 2022-10-15T15:22:20.443Z] 15:22:20     INFO -      eip = 0x6a91cad2    esp = 0x04d7f06c    ebp = 0x04d7f134    ebx = 0x1142c000
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -      esi = 0x00000001    edi = 0x1142c000
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO - 38  xul.dll!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 1242 + 0x1e]
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -      eip = 0x6a2c9abf    esp = 0x04d7f13c    ebp = 0x04d7f278    ebx = 0x00000000
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -      esi = 0x05029190    edi = 0x1142c000
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO - 39  xul.dll!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 465 + 0x18]
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -      eip = 0x6a2cd54f    esp = 0x04d7f280    ebp = 0x04d7f29c    ebx = 0x6a87f000
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -      esi = 0x05029190    edi = 0x152fd860
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO - 40  xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 85 + 0x9]
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -      eip = 0x6a87f160    esp = 0x04d7f2a4    ebp = 0x04d7f2cc    ebx = 0x6a87f001
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -      esi = 0x05004a30    edi = 0x152fd860
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO - 41  xul.dll!MessageLoop::RunInternal() [message_loop.cc:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 381]
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO - 42  xul.dll!MessageLoop::RunHandler() [message_loop.cc:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 374 + 0x13]
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -      eip = 0x6a8458c9    esp = 0x04d7f2d4    ebp = 0x04d7f304    ebx = 0x6a87f0c0
[task 2022-10-15T15:22:20.444Z] 15:22:20     INFO -      esi = 0x05003a00    edi = 0x05004a30
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO - 43  xul.dll!MessageLoop::Run() [message_loop.cc:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 356 + 0x4]
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -      eip = 0x6a845828    esp = 0x04d7f30c    ebp = 0x04d7f324    ebx = 0x00000001
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -      esi = 0x05029190    edi = 0x11420630
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO - 44  xul.dll!nsBaseAppShell::Run() [nsBaseAppShell.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 150 + 0xb]
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -      eip = 0x6c5ee085    esp = 0x04d7f32c    ebp = 0x04d7f334    ebx = 0x00000001
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -      esi = 0x05029190    edi = 0x11420630
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO - 45  xul.dll!nsAppShell::Run() [nsAppShell.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 614 + 0x5]
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -      eip = 0x6c66e0a4    esp = 0x04d7f33c    ebp = 0x04d7f474    ebx = 0x00000001
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -      esi = 0x152fd9b0    edi = 0x11420630
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO - 46  xul.dll!nsAppStartup::Run() [nsAppStartup.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 295 + 0xd]
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -      eip = 0x6d986b03    esp = 0x04d7f47c    ebp = 0x04d7f490    ebx = 0x04d7f4ec
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -      esi = 0x11420630    edi = 0x1141ab80
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO - 47  xul.dll!XREMain::XRE_mainRun() [nsAppRunner.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 5723 + 0xd]
[task 2022-10-15T15:22:20.445Z] 15:22:20     INFO -      eip = 0x6da3b91c    esp = 0x04d7f498    ebp = 0x04d7f690    ebx = 0x04d7f4ec
[task 2022-10-15T15:22:20.446Z] 15:22:20     INFO -      esi = 0x1141ab80    edi = 0x05004790
[task 2022-10-15T15:22:20.446Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.446Z] 15:22:20     INFO - 48  xul.dll!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 5916 + 0x6]
[task 2022-10-15T15:22:20.446Z] 15:22:20     INFO -      eip = 0x6da3ccad    esp = 0x04d7f698    ebp = 0x04d7f6ec    ebx = 0x05008300
[task 2022-10-15T15:22:20.446Z] 15:22:20     INFO -      esi = 0x04d7f700    edi = 0x04d7f718
[task 2022-10-15T15:22:20.446Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.446Z] 15:22:20     INFO - 49  xul.dll!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 5972 + 0xb]
[task 2022-10-15T15:22:20.446Z] 15:22:20     INFO -      eip = 0x6da3cfb6    esp = 0x04d7f6f4    ebp = 0x04d7f7c8    ebx = 0x050022c0
[task 2022-10-15T15:22:20.446Z] 15:22:20     INFO -      esi = 0x04d7f81c    edi = 0x04d7f700
[task 2022-10-15T15:22:20.446Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO - 50  xul.dll!mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) [Bootstrap.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 45 + 0xd]
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -      eip = 0x6da44461    esp = 0x04d7f7d0    ebp = 0x04d7f7dc    ebx = 0x00000005
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -      esi = 0x05008100    edi = 0x6da44450
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO - 51  firefox.exe!do_main(int, char**, char**) [nsBrowserApp.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 195]
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO - 52  firefox.exe!NS_internal_main(int, char**, char**) [nsBrowserApp.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 428 + 0x145]
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -      eip = 0x005817aa    esp = 0x04d7f7e4    ebp = 0x04d7f934    ebx = 0x00000005
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -      esi = 0x05008100    edi = 0x6da44450
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO - 53  firefox.exe!wmain(int, wchar_t**) [nsWindowsWMain.cpp:adea2691db4ffc38dbbc2af2c4b1ae7ee7f6de10 : 167 + 0x10]
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -      eip = 0x005812dc    esp = 0x04d7f93c    ebp = 0x04d7fb90    ebx = 0x04950f70
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -      esi = 0x050022c0    edi = 0x05002080
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO - 54  firefox.exe!invoke_main() [exe_common.inl : 90]
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -     Found by: inlining
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO - 55  firefox.exe!__scrt_common_main_seh() [exe_common.inl : 288 + 0x1b]
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -      eip = 0x005cd8fc    esp = 0x04d7fb98    ebp = 0x04d7fbd8    ebx = 0x04a6f000
[task 2022-10-15T15:22:20.447Z] 15:22:20     INFO -      esi = 0x773e12f0    edi = 0x04950f70
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO - 56  kernel32.dll!BaseThreadInitThunk + 0x18
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO -      eip = 0x762efa29    esp = 0x04d7fbe0    ebp = 0x04d7fbe8    ebx = 0x04a6f000
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO -      esi = 0x773e12f0    edi = 0x04950f70
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO - 57  ntdll.dll!_RtlUserThreadStart + 0x2e
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO -      eip = 0x77867a9e    esp = 0x04d7fbf0    ebp = 0x04d7fc44    ebx = 0x04a6f000
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO -      esi = 0x773e12f0    edi = 0x04950f70
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO - 58  ntdll.dll!_RtlUserThreadStart + 0x1a
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO -      eip = 0x77867a6e    esp = 0x04d7fc4c    ebp = 0x04d7fc54    ebx = 0x04a6f000
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO -      esi = 0x773e12f0    edi = 0x04950f70
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO -     Found by: call frame info
[task 2022-10-15T15:22:20.448Z] 15:22:20     INFO - 

Caused by Bug 1793496.
Andreas, can you take a look please?

Flags: needinfo?(apehrson)
Whiteboard: [retriggered][stockwell needswork:owner]
Regressed by: 1793496

I see what is going on, thanks.

Assignee: nobody → apehrson
Status: NEW → ASSIGNED
Flags: needinfo?(apehrson)
Severity: S2 → S4
Component: XPCOM → WebRTC: Audio/Video
Priority: -- → P2

This lets us set up CrossProcessPaint from a TaskQueue on top of main thread.

Prior to this patch if such a TaskQueue was shut down with a pending
CrossProcessPaint in flight, we'd fail MozPromise assertions because of the
failed dispatch when resolving the CrossProcessPaint::ResolvePromise.

Immediately shutting down the TaskQueue would result in assertion failures if
a request resolves before being disconnected from its handler.

Set release status flags based on info from the regressing bug 1793496

Pushed by pehrsons@gmail.com: https://hg.mozilla.org/integration/autoland/rev/fc60dc17fa4a In TabCapturerWebrtc do not dispatch any MozPromise Then handlers after shutting down the TaskQueue. r=mjf https://hg.mozilla.org/integration/autoland/rev/85c796ff457a Do not build up an unbounded buffer of tab capture requests. r=mjf https://hg.mozilla.org/integration/autoland/rev/97eb043a1395 s/GetCurrentSerialEventTarget/GetMainThreadSerialEventTarget/ in CrossProcessPaint. r=tnikkel https://hg.mozilla.org/integration/autoland/rev/6e6c84553457 Allow capture requests to resolve while waiting for disconnect. r=mjf https://hg.mozilla.org/integration/autoland/rev/7db882f7bb32 Use default fps for tab capture. r=jib
Regressions: 1809672
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: