Intermittent toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage_errors.js | application crashed [@ js::AutoEnterOOMUnsafeRegion::crash(char const *) + 0x4d]
Categories
(Core :: JavaScript: WebAssembly, defect)
Tracking
()
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: crash, intermittent-failure)
Crash Data
Filed by: ccoroiu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=321668906&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FX-Kyk12SBiJyqR95if9fw/runs/0/artifacts/public/logs/live_backing.log
[task 2020-11-13T06:32:15.116Z] 06:32:15 INFO - TEST-PASS | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage.js | took 191003ms
[task 2020-11-13T06:32:15.235Z] 06:32:15 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-nznm8j',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:15.396Z] 06:32:15 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-cb35xj',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:15.396Z] 06:32:15 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-ioj6hc',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:15.699Z] 06:32:15 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-zmafxi',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:15.724Z] 06:32:15 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-tuckve',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:15.843Z] 06:32:15 INFO - Failed to remove directory: c:\users\task_1605246632\appdata\local\temp\xpc-plugins-iwhtgn. Waiting.
[task 2020-11-13T06:32:15.934Z] 06:32:15 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-ioj6hc',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-cb35xj',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:16.849Z] 06:32:16 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-iwhtgn',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:16.939Z] 06:32:16 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-ioj6hc',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:16.939Z] 06:32:16 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-cb35xj',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:17.348Z] 06:32:17 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-iwhtgn',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:17.739Z] 06:32:17 INFO - Failed to remove directory: c:\users\task_1605246632\appdata\local\temp\xpc-plugins-nznm8j. Waiting.
[task 2020-11-13T06:32:18.196Z] 06:32:18 INFO - Failed to remove directory: c:\users\task_1605246632\appdata\local\temp\xpc-plugins-zmafxi. Waiting.
[task 2020-11-13T06:32:18.226Z] 06:32:18 INFO - Failed to remove directory: c:\users\task_1605246632\appdata\local\temp\xpc-plugins-tuckve. Waiting.
[task 2020-11-13T06:32:18.349Z] 06:32:18 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-iwhtgn',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:18.447Z] 06:32:18 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-cb35xj',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:18.447Z] 06:32:18 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-ioj6hc',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:18.751Z] 06:32:18 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-nznm8j',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:19.199Z] 06:32:19 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-zmafxi',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:19.237Z] 06:32:19 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-tuckve',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:19.247Z] 06:32:19 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-nznm8j',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:19.701Z] 06:32:19 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-zmafxi',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:19.739Z] 06:32:19 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-tuckve',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:19.859Z] 06:32:19 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-iwhtgn',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:20.248Z] 06:32:20 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-nznm8j',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:20.442Z] 06:32:20 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-ioj6hc',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:20.442Z] 06:32:20 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-cb35xj',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:20.705Z] 06:32:20 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-zmafxi',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:20.744Z] 06:32:20 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-tuckve',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:21.757Z] 06:32:21 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-nznm8j',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:21.855Z] 06:32:21 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-iwhtgn',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:22.202Z] 06:32:22 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-zmafxi',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:22.240Z] 06:32:22 INFO - rmtree() failed for "(u'\\\\?\\c:\\users\\task_1605246632\\appdata\\local\\temp\\xpc-plugins-tuckve',)". Reason: The process cannot access the file because it is being used by another process (13). Retrying...
[task 2020-11-13T06:32:22.410Z] 06:32:22 WARNING - PROCESS-CRASH | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage_errors.js | application crashed [@ js::AutoEnterOOMUnsafeRegion::crash(char const *) + 0x4d]
[task 2020-11-13T06:32:22.410Z] 06:32:22 INFO - Mozilla crash reason: [unhandlable oom] js::wasm::Init
[task 2020-11-13T06:32:22.410Z] 06:32:22 INFO - Crash dump filename: c:\users\task_1605246632\appdata\local\temp\xpc-other-uzlpfu\0a5d98a5-912e-46f4-89c9-3f1dbeb78815.dmp
[task 2020-11-13T06:32:22.410Z] 06:32:22 INFO - Operating system: Windows NT
[task 2020-11-13T06:32:22.410Z] 06:32:22 INFO - 10.0.17134
[task 2020-11-13T06:32:22.410Z] 06:32:22 INFO - CPU: amd64
[task 2020-11-13T06:32:22.410Z] 06:32:22 INFO - family 6 model 85 stepping 4
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - 8 CPUs
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - GPU: UNKNOWN
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - Crash reason: EXCEPTION_BREAKPOINT
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - Crash address: 0xb04a1aaf
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - Assertion: Unknown assertion type 0x00000000
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - Process uptime: 1 seconds
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - Thread 0 (crashed)
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - 0 xul.dll!void js::AutoEnterOOMUnsafeRegion::crash(char const *) + 0x4d
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - rax = 0x00007ffaea35ece0 rdx = 0x00007ffaf3f1a640
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - rcx = 0x0000004e1d5febb0 rbx = 0x000002307ba89120
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - rsi = 0x00007ffab815e474 rdi = 0x0000004e1d5febb0
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - rbp = 0x0000000080004005 rsp = 0x0000004e1d5feb90
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - r8 = 0x0000004e1d5fce98 r9 = 0x0000004e1d5fe471
[task 2020-11-13T06:32:22.411Z] 06:32:22 INFO - r10 = 0x0000000000000000 r11 = 0x0000004e1d5fea40
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - r12 = 0x000002307ba6c330 r13 = 0x000002307ba90fa0
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - r14 = 0x0000000000000901 r15 = 0x0000000000000000
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - rip = 0x00007ffab04a1aaf
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - Found by: given as instruction pointer in context
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - 1 xul.dll!bool js::wasm::Init + 0x2dc
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - rsp = 0x0000004e1d5fefd0 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ffab2bfe9ec
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - Found by: call frame info
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - 2 xul.dll!char const * JS::detail::InitWithFailureDiagnostic(bool) + 0x254
[task 2020-11-13T06:32:22.412Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - rsp = 0x0000004e1d5ff020 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ffab039b934
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - Found by: call frame info
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - 3 xul.dll!NS_InitXPCOM + 0xbd4
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - rsp = 0x0000004e1d5ff090 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ffaa305ec44
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - Found by: call frame info
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - 4 xul.dll!enum nsresult XRE_InitEmbedding2(class nsIFile *,class nsIFile *,class nsIDirectoryServiceProvider *) + 0x13f
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.413Z] 06:32:22 INFO - rsp = 0x0000004e1d5ff1d0 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ffaafb5c93f
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - Found by: call frame info
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - 5 xul.dll!void mozilla::ipc::ScopedXREEmbed::Start + 0x3bf
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - rsp = 0x0000004e1d5ff220 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ffaa4235e2f
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - Found by: call frame info
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - 6 xul.dll!virtual bool mozilla::dom::ContentProcess::Init(int,char * * const) + 0xbd2
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - rsp = 0x0000004e1d5ff280 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.414Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ffaab9f8ba2
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - Found by: call frame info
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - 7 xul.dll!enum nsresult XRE_InitChildProcess(int,char * * const,struct XREChildData const *) + 0x1290
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - rsp = 0x0000004e1d5ff3f0 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ffaafb5e050
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - Found by: call frame info
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - 8 plugin-container.exe!int NS_internal_main(int,char * *) + 0x1e1
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - rsp = 0x0000004e1d5ff680 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ff6f0ae1721
[task 2020-11-13T06:32:22.415Z] 06:32:22 INFO - Found by: call frame info
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - 9 plugin-container.exe!wmain + 0x410
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - rsp = 0x0000004e1d5ff6f0 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ff6f0ae1410
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - Found by: call frame info
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - 10 plugin-container.exe!__scrt_common_main_seh() [exe_common.inl : 288 + 0x22]
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - rsp = 0x0000004e1d5ff7b0 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.416Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ff6f0ae3eb8
[task 2020-11-13T06:32:22.417Z] 06:32:22 INFO - Found by: call frame info
[task 2020-11-13T06:32:22.417Z] 06:32:22 INFO - 11 kernel32.dll!virtual long PssNtWin32LiveSystemProvider::GetThreadOsInfo(void *,void *,struct _UMINIPROV_THREAD_INFO *) + 0xc4
[task 2020-11-13T06:32:22.417Z] 06:32:22 INFO - rbx = 0x000002307ba89120 rbp = 0x0000000080004005
[task 2020-11-13T06:32:22.417Z] 06:32:22 INFO - rsp = 0x0000004e1d5ff7f0 r12 = 0x000002307ba6c330
[task 2020-11-13T06:32:22.417Z] 06:32:22 INFO - r13 = 0x000002307ba90fa0 r14 = 0x0000000000000901
[task 2020-11-13T06:32:22.417Z] 06:32:22 INFO - r15 = 0x0000000000000000 rip = 0x00007ffaf5e93034
[task 2020-11-13T06:32:22.417Z] 06:32:22 INFO - Found by: call frame info```
| Comment hidden (Intermittent Failures Robot) |
Comment 2•5 years ago
|
||
Small-allocation oom on startup! How odd.
I'm not sure this is worth looking into unless we see it more, but WASM folks can decide.
Comment 3•5 years ago
|
||
This is well known. When the system is super low on memory on startup - or is simulating OOM at random spots - we may fail here, and we inserted an explicit AutoEnterOOMUnsafeRegion here on purpose specifically to allow for this and to crash in a controlled and recognizable way if the allocation fails. (Previously we would propagate the error and OOM-crash higher up, which was way more mysterious.)
Description
•