Open Bug 1800752 Opened 2 years ago Updated 2 years ago

Intermittent [tier 2] dom/media/test/test_buffered.html | application crashed [@ mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::AssertIsDead]

Categories

(Core :: XPCOM, defect)

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

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


[task 2022-11-15T20:42:09.173Z] 20:42:09     INFO - TEST-START | dom/media/test/test_buffered.html
[task 2022-11-15T20:42:09.446Z] 20:42:09    ERROR - GECKO(5020) | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2022-11-15T20:42:09.525Z] 20:42:09     INFO - GECKO(5020) | 1668544929524	Marionette	TRACE	Received observer notification quit-application
[task 2022-11-15T20:42:09.526Z] 20:42:09     INFO - GECKO(5020) | 1668544929524	Marionette	INFO	Stopped listening on port 2828
[task 2022-11-15T20:42:09.527Z] 20:42:09     INFO - GECKO(5020) | 1668544929524	Marionette	DEBUG	Marionette stopped listening
[task 2022-11-15T20:42:10.015Z] 20:42:10     INFO - TEST-INFO | Main app process: exit f5
[task 2022-11-15T20:42:10.017Z] 20:42:10     INFO - Buffered messages finished
[task 2022-11-15T20:42:10.017Z] 20:42:10    ERROR - TEST-UNEXPECTED-FAIL | dom/media/test/test_buffered.html | application terminated with exit code 245
[task 2022-11-15T20:42:10.018Z] 20:42:10     INFO - runtests.py | Application ran for: 0:00:12.899926
[task 2022-11-15T20:42:10.018Z] 20:42:10     INFO - zombiecheck | Reading PID log: C:\Users\task_166854086178745\AppData\Local\Temp\tmpuapdp7f3pidlog
[task 2022-11-15T20:42:10.020Z] 20:42:10     INFO - ==> process 7872 launched child process 2676 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.0.1919477045\698567984" -parentBuildID 20221115191722 -prefsHandle 2148 -prefMapHandle 2140 -prefsLen 21291 -prefMapSize 244863 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {bf006404-017d-4fe9-97f1-8c65a46d56fc} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 2228 14a4c78c558 gpu)
[task 2022-11-15T20:42:10.020Z] 20:42:10     INFO - ==> process 7872 launched child process 2820 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.1.1905116881\1567568026" -childID 1 -isForBrowser -prefsHandle 2848 -prefMapHandle 2844 -prefsLen 21119 -prefMapSize 244863 -jsInitHandle 1276 -jsInitLen 255648 -parentBuildID 20221115191722 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {3fdae2fb-3102-4510-9b05-518132ebea5c} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 2828 14a5060ee58 tab)
[task 2022-11-15T20:42:10.021Z] 20:42:10     INFO - ==> process 7872 launched child process 6992 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.2.1833354438\52225182" -childID 2 -isForBrowser -prefsHandle 3312 -prefMapHandle 3276 -prefsLen 22653 -prefMapSize 244863 -jsInitHandle 1276 -jsInitLen 255648 -parentBuildID 20221115191722 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {cf42d26f-dfa2-428d-b5c2-f1a05d9d5d41} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 3324 14a51832958 tab)
[task 2022-11-15T20:42:10.022Z] 20:42:10     INFO - ==> process 7872 launched child process 7864 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.3.788112714\422790181" -childID 3 -isForBrowser -prefsHandle 3528 -prefMapHandle 3516 -prefsLen 22281 -prefMapSize 244863 -jsInitHandle 1276 -jsInitLen 255648 -parentBuildID 20221115191722 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {d35c395d-92da-4b3e-a3da-848e80f98850} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 3536 14a52a94f58 tab)
[task 2022-11-15T20:42:10.023Z] 20:42:10     INFO - ==> process 7872 launched child process 6964 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.4.1101587472\2082388914" -parentBuildID 20221115191722 -sandboxingKind 2 -prefsHandle 3760 -prefMapHandle 3756 -prefsLen 23777 -prefMapSize 244863 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {26789e01-8078-45a8-a6c2-9579553d4cdf} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 3780 14a530a7a58 utility)
[task 2022-11-15T20:42:10.024Z] 20:42:10     INFO - ==> process 7872 launched child process 6384 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.5.1300024899\759215904" -parentBuildID 20221115191722 -prefsHandle 4252 -prefMapHandle 4248 -prefsLen 24155 -prefMapSize 244863 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {3d3cdcc6-9ef7-435a-8ead-01c9c233c569} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 4144 14a545e6258 rdd)
[task 2022-11-15T20:42:10.024Z] 20:42:10     INFO - ==> process 7872 launched child process 1236 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.6.1813908511\1989316120" -parentBuildID 20221115191722 -sandboxingKind 1 -prefsHandle 4264 -prefMapHandle 4260 -prefsLen 24155 -prefMapSize 244863 -win32kLockedDown -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {558a9d4e-1911-457c-babc-d3fbf792faab} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 4188 14a545e8058 utility)
[task 2022-11-15T20:42:10.025Z] 20:42:10     INFO - ==> process 7872 launched child process 6132 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.7.19490720\1804924666" -parentBuildID 20221115191722 -sandboxingKind 0 -prefsHandle 4276 -prefMapHandle 4272 -prefsLen 24155 -prefMapSize 244863 -win32kLockedDown -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {c6f37bfb-5574-492e-9aaf-3977212000a5} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 4228 14a545e8f58 utility)
[task 2022-11-15T20:42:10.026Z] 20:42:10     INFO - ==> process 7872 launched child process 2896 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.8.11616958\11849475" -childID 4 -isForBrowser -prefsHandle 4264 -prefMapHandle 4252 -prefsLen 22733 -prefMapSize 244863 -jsInitHandle 1276 -jsInitLen 255648 -parentBuildID 20221115191722 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {0b16c055-b96e-4edd-9c03-709d802bb86b} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 4500 14a5294ab58 tab)
[task 2022-11-15T20:42:10.028Z] 20:42:10     INFO - ==> process 7872 launched child process 6944 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.9.1958022194\1589925087" -childID 5 -isForBrowser -prefsHandle 4812 -prefMapHandle 4816 -prefsLen 22733 -prefMapSize 244863 -jsInitHandle 1276 -jsInitLen 255648 -parentBuildID 20221115191722 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {63154b81-53d5-49b9-98da-e4da41a0bbb1} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 4476 14a545e9258 tab)
[task 2022-11-15T20:42:10.029Z] 20:42:10     INFO - ==> process 7872 launched child process 9168 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.10.775678383\2047878640" -childID 6 -isForBrowser -prefsHandle 5000 -prefMapHandle 5004 -prefsLen 22733 -prefMapSize 244863 -jsInitHandle 1276 -jsInitLen 255648 -parentBuildID 20221115191722 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {d7d25b6e-08a9-49e9-b9ca-7567a4f4b794} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 4804 14a545e6e58 tab)
[task 2022-11-15T20:42:10.029Z] 20:42:10     INFO - ==> process 7872 launched child process 1200 (Z:\task_166854086178745\build\application\firefox\firefox.exe --backgroundtask removeDirectory C:\Users\task_166854086178745\AppData\Local\Temp\tmp547owdt4.mozrunner "" 0 .purge.bg_rm)
[task 2022-11-15T20:42:10.030Z] 20:42:10     INFO - ==> process 7872 launched child process 1972 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.11.1679834174\1665884692" -childID 7 -isForBrowser -prefsHandle 2828 -prefMapHandle 5608 -prefsLen 30808 -prefMapSize 244863 -jsInitHandle 1276 -jsInitLen 255648 -parentBuildID 20221115191722 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {970be6c2-e38f-4c00-9036-8fb982c708b8} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 2960 14a4fb23758 tab)
[task 2022-11-15T20:42:10.032Z] 20:42:10     INFO - ==> process 7872 launched child process 908 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.12.1000602906\2090382086" -childID 8 -isForBrowser -prefsHandle 5828 -prefMapHandle 5832 -prefsLen 28342 -prefMapSize 244863 -jsInitHandle 1276 -jsInitLen 255648 -parentBuildID 20221115191722 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {fe96368a-6809-4f6f-b19a-c1e14902634c} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 5944 14a57006a58 tab)
[task 2022-11-15T20:42:10.033Z] 20:42:10     INFO - ==> process 7872 launched child process 7656 (Z:\task_166854086178745\build\application\firefox\firefox.exe --backgroundtask removeDirectory C:\Users\task_166854086178745\AppData\Local\Temp\tmp547owdt4.mozrunner "" 0 .purge.bg_rm)
[task 2022-11-15T20:42:10.033Z] 20:42:10     INFO - ==> process 7872 launched child process 9552 ("Z:\task_166854086178745\build\application\firefox\firefox.exe" -contentproc --channel="7872.13.2071406422\2134118348" -childID 9 -isForBrowser -prefsHandle 3608 -prefMapHandle 3864 -prefsLen 28566 -prefMapSize 244863 -jsInitHandle 1276 -jsInitLen 255648 -parentBuildID 20221115191722 -appDir "Z:\task_166854086178745\build\application\firefox\browser" - {0962be8b-6ea3-475d-9e6c-ba31c57ee927} 7872 "\\.\pipe\gecko-crash-server-pipe.7872" 3624 14a52810258 tab)
[task 2022-11-15T20:42:10.034Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 6944
[task 2022-11-15T20:42:10.034Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 2820
[task 2022-11-15T20:42:10.034Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 7656
[task 2022-11-15T20:42:10.035Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 908
[task 2022-11-15T20:42:10.035Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 6992
[task 2022-11-15T20:42:10.035Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 6384
[task 2022-11-15T20:42:10.036Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 2896
[task 2022-11-15T20:42:10.036Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 9168
[task 2022-11-15T20:42:10.036Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 6964
[task 2022-11-15T20:42:10.037Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 2676
[task 2022-11-15T20:42:10.037Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 1236
[task 2022-11-15T20:42:10.037Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 6132
[task 2022-11-15T20:42:10.038Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 7864
[task 2022-11-15T20:42:10.038Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 1200
[task 2022-11-15T20:42:10.039Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 1972
[task 2022-11-15T20:42:10.039Z] 20:42:10     INFO - zombiecheck | Checking for orphan process with PID: 9552
[task 2022-11-15T20:42:10.040Z] 20:42:10     INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XPd6cShdSIaD2O0XEJikKw/artifacts/public/build/target.crashreporter-symbols.zip
[task 2022-11-15T20:42:24.127Z] 20:42:24     INFO - mozcrash Copy/paste: Z:/task_166854086178745/fetches\minidump-stackwalk\minidump-stackwalk.exe --symbols-url=https://symbols.mozilla.org/ --human C:\Users\task_166854086178745\AppData\Local\Temp\tmp547owdt4.mozrunner\minidumps\a6846389-8fcf-4dd7-b256-97a753415bb6.dmp C:\Users\task_166854086178745\AppData\Local\Temp\tmp06_p818r
[task 2022-11-15T20:42:31.453Z] 20:42:31     INFO - mozcrash Saved minidump as Z:\task_166854086178745\build\blobber_upload_dir\a6846389-8fcf-4dd7-b256-97a753415bb6.dmp
[task 2022-11-15T20:42:31.458Z] 20:42:31     INFO - mozcrash Saved app info as Z:\task_166854086178745\build\blobber_upload_dir\a6846389-8fcf-4dd7-b256-97a753415bb6.extra
[task 2022-11-15T20:42:31.822Z] 20:42:31     INFO - PROCESS-CRASH | dom/media/test/test_buffered.html | application crashed [@ mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::AssertIsDead()]
[task 2022-11-15T20:42:31.822Z] 20:42:31     INFO - Mozilla crash reason: MOZ_DIAGNOSTIC_ASSERT(Request::mDisconnected)
[task 2022-11-15T20:42:31.822Z] 20:42:31     INFO - Crash dump filename: C:\Users\task_166854086178745\AppData\Local\Temp\tmp547owdt4.mozrunner\minidumps\a6846389-8fcf-4dd7-b256-97a753415bb6.dmp
[task 2022-11-15T20:42:31.822Z] 20:42:31     INFO - Operating system: Windows NT
[task 2022-11-15T20:42:31.822Z] 20:42:31     INFO -                   10.0.19041
[task 2022-11-15T20:42:31.822Z] 20:42:31     INFO - CPU: amd64
[task 2022-11-15T20:42:31.822Z] 20:42:31     INFO -      family 6 model 85 stepping 7
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -      8 CPUs
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO - 
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO - Crash reason:  EXCEPTION_BREAKPOINT
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO - Crash address: 0x7ffe2e990444
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO - Process uptime: 10 seconds
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO - 
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO - Thread 9 RemVidChild (crashed)
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -  0  xul.dll!mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::AssertIsDead() [MozPromise.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 524 + 0x0]
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -      rax = 0x00007ffe32b12322    rdx = 0x0000000000000001
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -      rcx = 0x00007ffe4c720e08    rbx = 0x000001daed8b56b8
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -      rsi = 0x000001daeaef4ee0    rdi = 0x0000000000000001
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -      rbp = 0x00000096bda7f748    rsp = 0x00000096bda7f250
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -       r8 = 0x0000000000000000     r9 = 0x0000000000000000
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -      r10 = 0x00000fffc5d56c0a    r11 = 0x0000000000405504
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -      r12 = 0x0000000000000000    r13 = 0x000001daec712a20
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -      r14 = 0x00000096bda7f328    r15 = 0x000001dae577c388
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -      rip = 0x00007ffe2e990444
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -     Found by: given as instruction pointer in context
[task 2022-11-15T20:42:31.837Z] 20:42:31     INFO -  1  xul.dll!mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::ResolveOrRejectRunnable::~ResolveOrRejectRunnable() [MozPromise.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 481]
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -     Found by: inlining
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -  2  xul.dll!mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::ResolveOrRejectRunnable::~ResolveOrRejectRunnable() [MozPromise.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 483 + 0x4]
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -      rbx = 0x000001daed8b56b8    rsi = 0x000001daec7eb680
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -      rbp = 0x00000096bda7f748    rsp = 0x00000096bda7f280
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -      r12 = 0x0000000000000000    r13 = 0x000001daec712a20
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -      r14 = 0x00000096bda7f328    r15 = 0x000001dae577c388
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -      rip = 0x00007ffe2cff674d
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -  3  xul.dll!mozilla::Runnable::Release() [nsThreadUtils.cpp:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 61]
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -     Found by: inlining
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -  4  xul.dll!mozilla::DiscardableRunnable::Release() [nsThreadUtils.cpp:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 83]
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -     Found by: inlining
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -  5  xul.dll!mozilla::CancelableRunnable::Release() [nsThreadUtils.cpp:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 86 + 0xb3]
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -      rbx = 0x000001daed8b56b8    rsi = 0x000001daec7eb680
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -      rdi = 0x000001daed8b5680    rbp = 0x00000096bda7f748
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -      rsp = 0x00000096bda7f2c0    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -      r13 = 0x000001daec712a20    r14 = 0x00000096bda7f328
[task 2022-11-15T20:42:31.838Z] 20:42:31     INFO -      r15 = 0x000001dae577c388    rip = 0x00007ffe2e0ee7a3
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -  6  xul.dll!nsCOMPtr_base::~nsCOMPtr_base() [nsCOMPtr.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 328]
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -     Found by: inlining
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -  7  xul.dll!mozilla::TaskQueue::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) [TaskQueue.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 80 + 0xc]
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      rbx = 0x000001daed8b56b8    rsi = 0x000000008000ffff
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      rdi = 0x000001daed8b5680    rbp = 0x00000096bda7f748
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      rsp = 0x00000096bda7f300    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      r13 = 0x000001daec712a20    r14 = 0x00000096bda7f328
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      r15 = 0x000001dae577c388    rip = 0x00007ffe2d08df27
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -  8  xul.dll!mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::Dispatch(mozilla::MozPromise<bool,nsresult,1>*) [MozPromise.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 577 + 0xf]
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      rbx = 0x000001daec712a20    rsi = 0x000001daec7eb680
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      rdi = 0x000001daeaef4ee0    rbp = 0x00000096bda7f748
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      rsp = 0x00000096bda7f360    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      r13 = 0x000001daec712a20    r14 = 0x00007ffe3295ab33
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      r15 = 0x000001dae577c388    rip = 0x00007ffe2cff6353
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -  9  xul.dll!mozilla::MozPromise<bool,nsresult,0>::DispatchAll() [MozPromise.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 1137 + 0x7]
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      rbx = 0x0000000000000002    rsi = 0x00007ffe3217a340
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      rdi = 0x0000000000000001    rbp = 0x00000096bda7f748
[task 2022-11-15T20:42:31.839Z] 20:42:31     INFO -      rsp = 0x00000096bda7f3f0    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      r13 = 0x000001daec712a20    r14 = 0x00007ffe3295ab33
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      r15 = 0x000001dae577c388    rip = 0x00007ffe2d1d310c
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO - 10  xul.dll!mozilla::MozPromise<bool,nsresult,0>::Private::Reject<const nsresult &>(nsresult const&, char const*) [MozPromise.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 1239 + 0x7]
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      rbx = 0x000001daec712a38    rsi = 0x00007ffe3217a340
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      rdi = 0x000001daec712a20    rbp = 0x00000096bda7f748
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      rsp = 0x00000096bda7f450    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      r13 = 0x000001dae577c2b0    r14 = 0x00007ffe3295ab33
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      r15 = 0x000001dae577c388    rip = 0x00007ffe2d1d332c
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO - 11  xul.dll!mozilla::MozPromiseHolderBase<mozilla::MozPromise<bool,nsresult,0>,mozilla::MozPromiseHolder<mozilla::MozPromise<bool,nsresult,0> > >::Reject(nsresult const&, char const*) [MozPromise.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 1370]
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -     Found by: inlining
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO - 12  xul.dll!mozilla::MozPromiseHolderBase<mozilla::MozPromise<bool,nsresult,0>,mozilla::MozPromiseHolder<mozilla::MozPromise<bool,nsresult,0> > >::RejectIfExists<const nsresult &>(nsresult const&, char const*) [MozPromise.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 1380 + 0x4]
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      rbx = 0x000001daeae41dc0    rsi = 0x000001daeae3fbe0
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      rdi = 0x0000000000000000    rbp = 0x00000096bda7f748
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      rsp = 0x00000096bda7f4b0    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      r13 = 0x000001dae577c2b0    r14 = 0x000001dae57109d0
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -      r15 = 0x000001dae577c388    rip = 0x00007ffe2d5c262b
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.840Z] 20:42:31     INFO - 13  xul.dll!mozilla::MFMediaEngineChild::Shutdown() [MFMediaEngineChild.cpp:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 211 + 0x16]
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      rbx = 0x000001daeae41dc0    rsi = 0x000001daeae3fb80
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      rbp = 0x00000096bda7f748    rsp = 0x00000096bda7f4e0
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      r12 = 0x0000000000000000    r13 = 0x000001dae577c2b0
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      r14 = 0x000001dae57109d0    r15 = 0x000001dae577c388
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      rip = 0x00007ffe2fe56114
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO - 14  xul.dll!mozilla::MFMediaEngineWrapper::Shutdown::<lambda_7>::operator()() const [MFMediaEngineChild.cpp:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 260]
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -     Found by: inlining
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO - 15  xul.dll!mozilla::detail::RunnableFunction<`lambda at /builds/worker/checkouts/gecko/dom/media/ipc/MFMediaEngineChild.cpp:260:30'>::Run() [nsThreadUtils.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 531 + 0x8]
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      rbx = 0x000001daeae41dc0    rsi = 0x00000000ffffffff
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      rbp = 0x00000096bda7f748    rsp = 0x00000096bda7f510
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      r12 = 0x0000000000000000    r13 = 0x000001dae577c2b0
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      r14 = 0x000001dae57109d0    r15 = 0x000001dae577c388
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      rip = 0x00007ffe2fe57e7d
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO - 16  xul.dll!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 1198 + 0xf]
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      rbx = 0x000001daeae41dc0    rbp = 0x00000096bda7f748
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      rsp = 0x00000096bda7f540    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      r13 = 0x000001dae577c2b0    r14 = 0x000001dae57109d0
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -      r15 = 0x000001dae577c388    rip = 0x00007ffe2e059aef
[task 2022-11-15T20:42:31.841Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO - 17  xul.dll!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 465]
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO -     Found by: inlining
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO - 18  xul.dll!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 300 + 0x28]
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO -      rbx = 0x000001dae577c2b0    rsi = 0x000001dae5781d00
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO -      rdi = 0x00000096bda7fa50    rbp = 0x0000000000000000
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO -      rsp = 0x00000096bda7f8d0    r12 = 0x00000096bda7f900
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO -      r13 = 0x0000000000000001    r14 = 0x000001dae5781d20
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO -      r15 = 0x00007ffe2e058380    rip = 0x00007ffe2e05801d
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO - 19  xul.dll!MessageLoop::RunInternal() [message_loop.cc:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 381]
[task 2022-11-15T20:42:31.842Z] 20:42:31     INFO -     Found by: inlining
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO - 20  xul.dll!MessageLoop::RunHandler() [message_loop.cc:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 374 + 0x15]
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      rbx = 0x000000000000000b    rsi = 0x00000096bda7fa50
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      rdi = 0x000001dae577c2b0    rbp = 0x00000096bda7f990
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      rsp = 0x00000096bda7f970    r12 = 0x00007ffe43e5d4a8
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      r13 = 0x0000000000000000    r14 = 0x000001daea7bf5c0
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      r15 = 0x00007ffe676bfaa0    rip = 0x00007ffe2d252bbf
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO - 21  xul.dll!MessageLoop::Run() [message_loop.cc:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 356 + 0x4]
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      rbx = 0x000000000000000b    rsi = 0x00000096bda7f9e8
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      rdi = 0x000001dae577c2b0    rbp = 0x00007ffe65e15540
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      rsp = 0x00000096bda7f9c0    r12 = 0x00007ffe43e5d4a8
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      r13 = 0x0000000000000000    r14 = 0x000001daea7bf5c0
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      r15 = 0x00007ffe676bfaa0    rip = 0x00007ffe2c862dfe
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO - 22  xul.dll!nsThread::ThreadFunc(void*) [nsThread.cpp:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 383 + 0x7]
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      rbx = 0x000000000000000b    rsi = 0x00000096bda7fa50
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      rbp = 0x00007ffe65e15540    rsp = 0x00000096bda7fa20
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      r12 = 0x00007ffe43e5d4a8    r13 = 0x0000000000000000
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      r14 = 0x000001daea7bf5c0    r15 = 0x00007ffe676bfaa0
[task 2022-11-15T20:42:31.843Z] 20:42:31     INFO -      rip = 0x00007ffe2d085fd9
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO - 23  nss3.dll!_PR_NativeRunThread(void*) [pruthr.c:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 399 + 0xd]
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      rbx = 0x000001dae5744d00    rsi = 0x000001daea7d1400
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      rdi = 0x000001dae5744d30    rbp = 0x00007ffe65e15540
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      rsp = 0x00000096bda7fbe0    r12 = 0x00007ffe43e5d4a8
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      r13 = 0x0000000000000000    r14 = 0x000001daea7d1538
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      r15 = 0x00007ffe676bfaa0    rip = 0x00007ffe43c5586c
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO - 24  nss3.dll!pr_root(void*) [w95thred.c:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 139 + 0xc]
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      rbx = 0x000001dae5cd1880    rsi = 0x000001dae5cd1880
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      rdi = 0x0000000000000000    rbp = 0x0000000000000000
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      rsp = 0x00000096bda7fc60    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffe43cd73b1
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO - 25  ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1> + 0x41
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      rbx = 0x000001dae5cd1880    rbp = 0x0000000000000000
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      rsp = 0x00000096bda7fc90    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffe651a1bb2
[task 2022-11-15T20:42:31.844Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO - 26  kernel32.dll!BaseThreadInitThunk + 0x13
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      rbx = 0x00007ffe651a1b70    rbp = 0x0000000000000000
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      rsp = 0x00000096bda7fcc0    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffe65e17034
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO - 27  mozglue.dll!mozilla::interceptor::FuncHook<mozilla::interceptor::WindowsDllInterceptor<mozilla::interceptor::VMSharingPolicyShared>,void (*)(int, void *, void *)>::operator()(int&, void*&, void*&) const [nsWindowsDllInterceptor.h:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 150]
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -     Found by: inlining
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO - 28  mozglue.dll!patched_BaseThreadInitThunk(int, void*, void*) [WindowsDllBlocklist.cpp:83b3be21d0fb56db21e74f0511ae80f47d9eb5cf : 591 + 0x14]
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      rbx = 0x00007ffe651a1b70    rbp = 0x0000000000000000
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      rsp = 0x00000096bda7fcf0    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffe4c6f52b8
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO - 29  ntdll.dll!RtlUserThreadStart + 0x20
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      rbx = 0x0000000000000000    rsi = 0x0000000000000000
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      rdi = 0x0000000000000000    rbp = 0x0000000000000000
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      rsp = 0x00000096bda7fd60    r12 = 0x0000000000000000
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2022-11-15T20:42:31.845Z] 20:42:31     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffe676e2651
[task 2022-11-15T20:42:31.846Z] 20:42:31     INFO -     Found by: call frame info
[task 2022-11-15T20:42:31.846Z] 20:42:31     INFO - 
[task 2022-11-15T20:42:31.846Z] 20:42:31     INFO - Thread 0 MainThread

Looks like it could be the same issue as bug 1632619.

See Also: → 1632619
Crash Signature: [@ mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::AssertIsDead()] → [@ mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::AssertIsDead]
Summary: Intermittent [tier 2] dom/media/test/test_buffered.html | application crashed [@ mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::AssertIsDead()] → Intermittent [tier 2] dom/media/test/test_buffered.html | application crashed [@ mozilla::MozPromise<bool,nsresult,1>::ThenValueBase::AssertIsDead]

I think this issue is caused by the fact that TaskQueue::Dispatch doesn't act like other event targets and will not leak runnables which fail to dispatch. This then means that if the Then target event target is dead, we won't end up leaking the runnable, and will instead end up destroying it, meaning that the MozPromise is destroyed without being disconnected.

This may be possible to adjust in the future if we end up adopting bug 1824189, or making MozPromise use nsITargetShutdownTask to track when the target thread for a Then is about to shut down, and performing some kind of automatic rejection (though the complexity of adding support for that may be infeasible, due to the vast variety of reject types used in our codebase).

See Also: → 1824189
Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.