Closed Bug 1678774 Opened 5 years ago Closed 5 years ago

Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()]

Categories

(Core :: JavaScript Engine, defect, P3)

Unspecified
All
defect

Tracking

()

RESOLVED FIXED
91 Branch
Fission Milestone M8
Tracking Status
firefox-esr78 --- unaffected
firefox90 --- wontfix
firefox91 --- fixed

People

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

References

(Blocks 1 open bug)

Details

(Keywords: crash, intermittent-failure, Whiteboard: [stockwell disable-recommended])

Crash Data

Attachments

(4 files)

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


2020-11-20T23:34:23.797Z] 23:34:23     INFO - zombiecheck | Checking for orphan process with PID: 8690
[task 2020-11-20T23:34:23.798Z] 23:34:23     INFO - zombiecheck | Checking for orphan process with PID: 8180
[task 2020-11-20T23:34:23.798Z] 23:34:23     INFO - zombiecheck | Checking for orphan process with PID: 9721
[task 2020-11-20T23:34:23.798Z] 23:34:23     INFO - zombiecheck | Checking for orphan process with PID: 9210
[task 2020-11-20T23:34:23.798Z] 23:34:23     INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump_stackwalk/minidump_stackwalk /tmp/tmprMIn9O.mozrunner/minidumps/134fffba-68ce-60fb-ec58-e51127345d3c.dmp /builds/worker/workspace/build/symbols
[task 2020-11-20T23:34:28.055Z] 23:34:28     INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/134fffba-68ce-60fb-ec58-e51127345d3c.dmp
[task 2020-11-20T23:34:28.091Z] 23:34:28     INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()]
[task 2020-11-20T23:34:28.091Z] 23:34:28     INFO - Crash dump filename: /tmp/tmprMIn9O.mozrunner/minidumps/134fffba-68ce-60fb-ec58-e51127345d3c.dmp
[task 2020-11-20T23:34:28.091Z] 23:34:28     INFO - Operating system: Linux
[task 2020-11-20T23:34:28.092Z] 23:34:28     INFO -                   0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2020-11-20T23:34:28.092Z] 23:34:28     INFO - CPU: amd64
[task 2020-11-20T23:34:28.092Z] 23:34:28     INFO -      family 6 model 85 stepping 7
[task 2020-11-20T23:34:28.093Z] 23:34:28     INFO -      2 CPUs
[task 2020-11-20T23:34:28.093Z] 23:34:28     INFO - 
[task 2020-11-20T23:34:28.093Z] 23:34:28     INFO - GPU: UNKNOWN
[task 2020-11-20T23:34:28.094Z] 23:34:28     INFO - 
[task 2020-11-20T23:34:28.094Z] 23:34:28     INFO - Crash reason:  SIGSEGV /SEGV_MAPERR
[task 2020-11-20T23:34:28.094Z] 23:34:28     INFO - Crash address: 0x0
[task 2020-11-20T23:34:28.095Z] 23:34:28     INFO - Process uptime: not available
[task 2020-11-20T23:34:28.095Z] 23:34:28     INFO - 
[task 2020-11-20T23:34:28.095Z] 23:34:28     INFO - Thread 0 (crashed)
[task 2020-11-20T23:34:28.096Z] 23:34:28     INFO -  0  libxul.so!mozilla::LinkedList<js::ParseTask>::~LinkedList() [LinkedList.h:a7a369259f7485fa3bef6c832ac7967740faf131 : 439 + 0x36]
[task 2020-11-20T23:34:28.096Z] 23:34:28     INFO -     rax = 0x00005617d9a96e70   rdx = 0x0000000000000000
[task 2020-11-20T23:34:28.096Z] 23:34:28     INFO -     rcx = 0x0000000000000b40   rbx = 0x00005617d9a96e80
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rsi = 0x00007f0946dce8b0   rdi = 0x00007f0946dcd680
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rbp = 0x00007ffd1e8d7ae0   rsp = 0x00007ffd1e8d7ad0
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -      r8 = 0x00007f0946dce8b0    r9 = 0x00007f0947cc3780
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r10 = 0x0000000000000000   r11 = 0x0000000000000000
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r12 = 0x00007ffd1e8d7b30   r13 = 0x00007ffd1e8d7c58
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r14 = 0x0000000000000000   r15 = 0x0000000000000000
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rip = 0x00007f093a526713
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     Found by: given as instruction pointer in context
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -  1  libxul.so!js::GlobalHelperThreadState::~GlobalHelperThreadState() [HelperThreadState.h:a7a369259f7485fa3bef6c832ac7967740faf131 : 71 + 0x82]
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rbx = 0x00007f092ac06400   rbp = 0x00007ffd1e8d7b00
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rsp = 0x00007ffd1e8d7af0   r12 = 0x00007ffd1e8d7b30
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r13 = 0x00007ffd1e8d7c58   r14 = 0x0000000000000000
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r15 = 0x0000000000000000   rip = 0x00007f093a525e32
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     Found by: call frame info
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -  2  libxul.so!JS_ShutDown() [Initialization.cpp:a7a369259f7485fa3bef6c832ac7967740faf131 : 238 + 0x25]
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rbx = 0x00007f092ac06400   rbp = 0x00007ffd1e8d7b20
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rsp = 0x00007ffd1e8d7b10   r12 = 0x00007ffd1e8d7b30
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r13 = 0x00007ffd1e8d7c58   r14 = 0x0000000000000000
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r15 = 0x0000000000000000   rip = 0x00007f093a506f3d
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     Found by: call frame info
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -  3  libxul.so!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:a7a369259f7485fa3bef6c832ac7967740faf131 : 739 + 0x5]
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rbx = 0x00007ffd1e8d7b40   rbp = 0x00007ffd1e8d7bc0
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rsp = 0x00007ffd1e8d7b30   r12 = 0x00007ffd1e8d7b30
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r13 = 0x00007ffd1e8d7c58   r14 = 0x0000000000000000
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r15 = 0x0000000000000000   rip = 0x00007f093619e2d0
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     Found by: call frame info
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -  4  libxul.so!XRE_TermEmbedding() [nsEmbedFunctions.cpp:a7a369259f7485fa3bef6c832ac7967740faf131 : 223 + 0x7]
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rbx = 0x00007f09465cc940   rbp = 0x00007ffd1e8d7be0
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rsp = 0x00007ffd1e8d7bd0   r12 = 0x00007ffd1e8d9098
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r13 = 0x00007ffd1e8d7c58   r14 = 0x000000000000000d
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r15 = 0x0000000080004005   rip = 0x00007f093a16af7f
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     Found by: call frame info
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -  5  libxul.so!mozilla::ipc::ScopedXREEmbed::Stop() [ScopedXREEmbed.cpp:a7a369259f7485fa3bef6c832ac7967740faf131 : 90 + 0x5]
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rbx = 0x00007f09465cc940   rbp = 0x00007ffd1e8d7c00
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rsp = 0x00007ffd1e8d7bf0   r12 = 0x00007ffd1e8d9098
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r13 = 0x00007ffd1e8d7c58   r14 = 0x000000000000000d
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r15 = 0x0000000080004005   rip = 0x00007f09367af8e9
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     Found by: call frame info
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -  6  libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:a7a369259f7485fa3bef6c832ac7967740faf131 : 748 + 0xe]
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rbx = 0x00007f09465cc000   rbp = 0x00007ffd1e8d7ef0
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     rsp = 0x00007ffd1e8d7c10   r12 = 0x00007ffd1e8d9098
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r13 = 0x00007ffd1e8d7c58   r14 = 0x000000000000000d
[task 2020-11-20T23:34:28.097Z] 23:34:28     INFO -     r15 = 0x0000000080004005   rip = 0x00007f093a16b563
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     Found by: call frame info
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -  7  firefox-bin!content_process_main(mozilla::Bootstrap*, int, char**) [plugin-container.cpp:a7a369259f7485fa3bef6c832ac7967740faf131 : 56 + 0x11]
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     rbx = 0x000000000000000f   rbp = 0x00007ffd1e8d7f30
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     rsp = 0x00007ffd1e8d7f00   r12 = 0x00007ffd1e8d7f00
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     r13 = 0x00007ffd1e8d9090   r14 = 0x00007ffd1e8d9098
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     r15 = 0x00007f09465026c0   rip = 0x00005617d99f710a
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     Found by: call frame info
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -  8  firefox-bin!main [nsBrowserApp.cpp:a7a369259f7485fa3bef6c832ac7967740faf131 : 304 + 0x20]
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     rbx = 0x0000000000000000   rbp = 0x00007ffd1e8d8fb0
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     rsp = 0x00007ffd1e8d7f40   r12 = 0x00005617d99f6fb0
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     r13 = 0x00007ffd1e8d9090   r14 = 0x00005617d9a94eb8
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     r15 = 0x000001c2abb0e9b6   rip = 0x00005617d99f7486
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     Found by: call frame info
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -  9  libc.so.6 + 0x21b97
[task 2020-11-20T23:34:28.098Z] 23:34:28     INFO -     rbx = 0x0000000000000000   rbp = 0x00005617d9a90d30
[task 2020-11-20T23:34:28.099Z] 23:34:28     INFO -     rsp = 0x00007ffd1e8d8fc0   r12 = 0x00005617d99f6fb0
[task 2020-11-20T23:34:28.099Z] 23:34:28     INFO -     r13 = 0x00007ffd1e8d9090   r14 = 0x0000000000000000
[task 2020-11-20T23:34:28.099Z] 23:34:28     INFO -     r15 = 0x0000000000000000   rip = 0x00007f0946a02b97
[task 2020-11-20T23:34:28.099Z] 23:34:28     INFO -     Found by: call frame info
[task 2020-11-20T23:34:28.099Z] 23:34:28     INFO - 10  firefox-bin!mozilla::UniquePtr<mozilla::Bootstrap, mozilla::Bootstrap::BootstrapDelete>::~UniquePtr() [UniquePtr.h:a7a369259f7485fa3bef6c832ac7967740faf131 : 253 + 0x1f]
[task 2020-11-20T23:34:28.100Z] 23:34:28     INFO -     rsp = 0x00007ffd1e8d8fe0   rip = 0x00005617d99f7155
[task 2020-11-20T23:34:28.100Z] 23:34:28     INFO -     Found by: stack scanning```
Priority: -- → P3

There are 25 total failures in the last 7 days on

  • linux1804-64 debug
  • linux1804-64-qr debug
  • macosx1015-64-qr debug

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=337621982&repo=mozilla-central&lineNumber=3185

task 2021-04-24T16:22:02.274Z] 16:22:02 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
[task 2021-04-24T16:22:02.276Z] 16:22:02 INFO - Closing window 137
[task 2021-04-24T16:22:02.570Z] 16:22:02 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/0fdf9293-88b2-9893-993e-d43d9947c35d.dmp
[task 2021-04-24T16:22:02.616Z] 16:22:02 INFO - PROCESS-CRASH | /content-security-policy/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html | application crashed [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()]
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO - Crash dump filename: /tmp/tmpa_alcaad/minidumps/0fdf9293-88b2-9893-993e-d43d9947c35d.dmp
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO - Operating system: Linux
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO - CPU: amd64
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO - family 6 model 85 stepping 7
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO - 4 CPUs
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO -
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO - GPU: UNKNOWN
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO -
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO - Crash address: 0x0
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO - Process uptime: not available
[task 2021-04-24T16:22:02.618Z] 16:22:02 INFO -
[task 2021-04-24T16:22:02.619Z] 16:22:02 INFO - Thread 0 (crashed)
[task 2021-04-24T16:22:02.619Z] 16:22:02 INFO - 0 libxul.so!mozilla::LinkedList<js::ParseTask>::~LinkedList() [LinkedList.h:89a07f1b7f853f12ce5e97ecfb67edaa2946752c : 440 + 0x36]
[task 2021-04-24T16:22:02.619Z] 16:22:02 INFO - rax = 0x0000556c93fb5908 rdx = 0x0000000000000000
[task 2021-04-24T16:22:02.619Z] 16:22:02 INFO - rcx = 0x0000000000000b40 rbx = 0x0000556c93fb5910
[task 2021-04-24T16:22:02.619Z] 16:22:02 INFO - rsi = 0x00007f5ba48ff8b0 rdi = 0x00007f5ba48fe680
[task 2021-04-24T16:22:02.619Z] 16:22:02 INFO - rbp = 0x00007fff2c20a2f0 rsp = 0x00007fff2c20a2e0
[task 2021-04-24T16:22:02.619Z] 16:22:02 INFO - r8 = 0x00007f5ba48ff8b0 r9 = 0x00007f5ba57f5780
[task 2021-04-24T16:22:02.619Z] 16:22:02 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000000
[task 2021-04-24T16:22:02.619Z] 16:22:02 INFO - r12 = 0x0000000000000000 r13 = 0x00007fff2c20b8a8
[task 2021-04-24T16:22:02.620Z] 16:22:02 INFO - r14 = 0x0000000000000000 r15 = 0x0000000000000000
[task 2021-04-24T16:22:02.620Z] 16:22:02 INFO - rip = 0x00007f5b97e7b696
[task 2021-04-24T16:22:02.620Z] 16:22:02 INFO - Found by: given as instruction pointer in context
[task 2021-04-24T16:22:02.620Z] 16:22:02 INFO - 1 libxul.so!js::GlobalHelperThreadState::~GlobalHelperThreadState() [HelperThreadState.h:89a07f1b7f853f12ce5e97ecfb67edaa2946752c : 71 + 0x82]
[task 2021-04-24T16:22:02.620Z] 16:22:02 INFO - rbx = 0x00007f5b88006400 rbp = 0x00007fff2c20a310
[task 2021-04-24T16:22:02.620Z] 16:22:02 INFO - rsp = 0x00007fff2c20a300 r12 = 0x0000000000000000
[task 2021-04-24T16:22:02.622Z] 16:22:02 INFO - r13 = 0x00007fff2c20b8a8 r14 = 0x0000000000000000
[task 2021-04-24T16:22:02.622Z] 16:22:02 INFO - r15 = 0x0000000000000000 rip = 0x00007f5b97e7adb2
[task 2021-04-24T16:22:02.622Z] 16:22:02 INFO - Found by: call frame info
[task 2021-04-24T16:22:02.622Z] 16:22:02 INFO - 2 libxul.so!JS_ShutDown() [Initialization.cpp:89a07f1b7f853f12ce5e97ecfb67edaa2946752c : 240 + 0x25]
[task 2021-04-24T16:22:02.622Z] 16:22:02 INFO - rbx = 0x00007f5b88006400 rbp = 0x00007fff2c20a330
[task 2021-04-24T16:22:02.622Z] 16:22:02 INFO - rsp = 0x00007fff2c20a320 r12 = 0x0000000000000000
[task 2021-04-24T16:22:02.623Z] 16:22:02 INFO - r13 = 0x00007fff2c20b8a8 r14 = 0x0000000000000000
[task 2021-04-24T16:22:02.623Z] 16:22:02 INFO - r15 = 0x0000000000000000 rip = 0x00007f5b97e67de0
[task 2021-04-24T16:22:02.623Z] 16:22:02 INFO - Found by: call frame info
[task 2021-04-24T16:22:02.623Z] 16:22:02 INFO - 3 libxul.so!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:89a07f1b7f853f12ce5e97ecfb67edaa2946752c : 730 + 0x5]
[task 2021-04-24T16:22:02.623Z] 16:22:02 INFO - rbx = 0x00007fff2c20a360 rbp = 0x00007fff2c20a3e0
[task 2021-04-24T16:22:02.623Z] 16:22:02 INFO - rsp = 0x00007fff2c20a340 r12 = 0x0000000000000000
[task 2021-04-24T16:22:02.623Z] 16:22:02 INFO - r13 = 0x00007fff2c20b8a8 r14 = 0x0000000000000000
[task 2021-04-24T16:22:02.623Z] 16:22:02 INFO - r15 = 0x0000000000000000 rip = 0x00007f5b93991f02
[task 2021-04-24T16:22:02.624Z] 16:22:02 INFO - Found by: call frame info
[task 2021-04-24T16:22:02.624Z] 16:22:02 INFO - 4 libxul.so!XRE_TermEmbedding() [nsEmbedFunctions.cpp:89a07f1b7f853f12ce5e97ecfb67edaa2946752c : 214 + 0x7]
[task 2021-04-24T16:22:02.624Z] 16:22:02 INFO - rbx = 0x00007f5ba41cc998 rbp = 0x00007fff2c20a400
[task 2021-04-24T16:22:02.625Z] 16:22:02 INFO - rsp = 0x00007fff2c20a3f0 r12 = 0x00000000000006f4
[task 2021-04-24T16:22:02.625Z] 16:22:02 INFO - r13 = 0x00007fff2c20b8a8 r14 = 0x000000000000000d
[task 2021-04-24T16:22:02.625Z] 16:22:02 INFO - r15 = 0x0000000000000001 rip = 0x00007f5b97ac8d83
[task 2021-04-24T16:22:02.626Z] 16:22:02 INFO - Found by: call frame info
[task 2021-04-24T16:22:02.626Z] 16:22:02 INFO - 5 libxul.so!mozilla::ipc::ScopedXREEmbed::Stop() [ScopedXREEmbed.cpp:89a07f1b7f853f12ce5e97ecfb67edaa2946752c : 90 + 0x5]
[task 2021-04-24T16:22:02.627Z] 16:22:02 INFO - rbx = 0x00007f5ba41cc998 rbp = 0x00007fff2c20a420
[task 2021-04-24T16:22:02.627Z] 16:22:02 INFO - rsp = 0x00007fff2c20a410 r12 = 0x00000000000006f4
[task 2021-04-24T16:22:02.628Z] 16:22:02 INFO - r13 = 0x00007fff2c20b8a8 r14 = 0x000000000000000d
[task 2021-04-24T16:22:02.628Z] 16:22:02 INFO - r15 = 0x0000000000000001 rip = 0x00007f5b93fc907e
[task 2021-04-24T16:22:02.629Z] 16:22:02 INFO - Found by: call frame info
[task 2021-04-24T16:22:02.629Z] 16:22:02 INFO - 6 libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:89a07f1b7f853f12ce5e97ecfb67edaa2946752c : 742 + 0xe]
[task 2021-04-24T16:22:02.629Z] 16:22:02 INFO - rbx = 0x00007f5ba41cc000 rbp = 0x00007fff2c20a700
[task 2021-04-24T16:22:02.629Z] 16:22:02 INFO - rsp = 0x00007fff2c20a430 r12 = 0x00000000000006f4
[task 2021-04-24T16:22:02.629Z] 16:22:02 INFO - r13 = 0x00007fff2c20b8a8 r14 = 0x000000000000000d
[task 2021-04-24T16:22:02.630Z] 16:22:02 INFO - r15 = 0x0000000000000001 rip = 0x00007f5b97ac936b
[task 2021-04-24T16:22:02.630Z] 16:22:02 INFO - Found by: call frame info
[task 2021-04-24T16:22:02.630Z] 16:22:02 INFO - 7 firefox-bin!content_process_main(mozilla::Bootstrap*, int, char**) [plugin-container.cpp:89a07f1b7f853f12ce5e97ecfb67edaa2946752c : 57 + 0x11]
[task 2021-04-24T16:22:02.630Z] 16:22:02 INFO - rbx = 0x000000000000000f rbp = 0x00007fff2c20a740
[task 2021-04-24T16:22:02.630Z] 16:22:02 INFO - rsp = 0x00007fff2c20a710 r12 = 0x00007fff2c20a710
[task 2021-04-24T16:22:02.631Z] 16:22:02 INFO - r13 = 0x00007fff2c20b8a0 r14 = 0x00007fff2c20b8a8
[task 2021-04-24T16:22:02.631Z] 16:22:02 INFO - r15 = 0x00007f5ba41026c0 rip = 0x0000556c93f10e7a
[task 2021-04-24T16:22:02.631Z] 16:22:02 INFO - Found by: call frame info
[task 2021-04-24T16:22:02.631Z] 16:22:02 INFO - 8 firefox-bin!main [nsBrowserApp.cpp:89a07f1b7f853f12ce5e97ecfb67edaa2946752c : 309 + 0x20]
[task 2021-04-24T16:22:02.631Z] 16:22:02 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff2c20b7c0
[task 2021-04-24T16:22:02.631Z] 16:22:02 INFO - rsp = 0x00007fff2c20a750 r12 = 0x0000556c93f10d20
[task 2021-04-24T16:22:02.631Z] 16:22:02 INFO - r13 = 0x00007fff2c20b8a0 r14 = 0x0000556c93fb3908
[task 2021-04-24T16:22:02.631Z] 16:22:02 INFO - r15 = 0x000000a2ce095a92 rip = 0x0000556c93f11205
[task 2021-04-24T16:22:02.631Z] 16:22:02 INFO - Found by: call frame info
[task 2021-04-24T16:22:02.632Z] 16:22:02 INFO - 9 libc.so.6 + 0x21b97
[task 2021-04-24T16:22:02.632Z] 16:22:02 INFO - rbx = 0x0000000000000000 rbp = 0x0000556c93faf6f0
[task 2021-04-24T16:22:02.632Z] 16:22:02 INFO - rsp = 0x00007fff2c20b7d0 r12 = 0x0000556c93f10d20
[task 2021-04-24T16:22:02.632Z] 16:22:02 INFO - r13 = 0x00007fff2c20b8a0 r14 = 0x0000000000000000
[task 2021-04-24T16:22:02.632Z] 16:22:02 INFO - r15 = 0x0000000000000000 rip = 0x00007f5ba4533b97
[task 2021-04-24T16:22:02.632Z] 16:22:02 INFO - Found by: call frame info
[task 2021-04-24T16:22:02.632Z] 16:22:02 INFO - 10 firefox-bin!mozilla::UniquePtr<mozilla::Bootstrap, mozilla::Bootstrap::BootstrapDelete>::~UniquePtr() [UniquePtr.h:89a07f1b7f853f12ce5e97ecfb67edaa2946752c : 253 + 0x1f]
[task 2021-04-24T16:22:02.632Z] 16:22:02 INFO - rsp = 0x00007fff2c20b7f0 rip = 0x0000556c93f10ec5
[task 2021-04-24T16:22:02.632Z] 16:22:02 INFO - Found by: stack scanning

Steven can you take a look?

Flags: needinfo?(sdetar)
Whiteboard: [stockwell needswork:owner]

:tcampbell will take a look at this bug

Flags: needinfo?(sdetar) → needinfo?(tcampbell)

Hi, having an instance in a try push I looked shortly at it, it seems ParseTaskList parseFinishedList_; is not empty on destruction, but obviously I have no clue, why.

There are 104 total failures in the last 7 days on

  • linux1804-64 debug
  • linux1804-64-qr debug
  • macosx1015-64-qr debug

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=339084335&repo=mozilla-central&lineNumber=3775

[task 2021-05-07T16:55:13.647Z] 16:55:13 INFO - TEST-START | dom/base/test/test_youtube_flash_embed.html
[task 2021-05-07T16:55:13.690Z] 16:55:13 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:13.850Z] 16:55:13 INFO - GECKO(1554) | [Child 4739, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:532
[task 2021-05-07T16:55:13.912Z] 16:55:13 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:13.985Z] 16:55:13 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:14.169Z] 16:55:14 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:14.295Z] 16:55:14 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:14.317Z] 16:55:14 INFO - GECKO(1554) | [Parent 1554, Main Thread] WARNING: WebProgress Ignored: no longer current window global: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:2922
[task 2021-05-07T16:55:14.454Z] 16:55:14 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:14.560Z] 16:55:14 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:14.629Z] 16:55:14 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:14.705Z] 16:55:14 INFO - GECKO(1554) | [Child 4775, Main Thread] WARNING: Listener is not retargetable: file /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpChannelChild.cpp:2770
[task 2021-05-07T16:55:14.706Z] 16:55:14 INFO - GECKO(1554) | [Child 4775, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1449
[task 2021-05-07T16:55:14.734Z] 16:55:14 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:14.815Z] 16:55:14 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:14.829Z] 16:55:14 INFO - GECKO(1554) | [Child 4775, Main Thread] WARNING: Listener is not retargetable: file /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpChannelChild.cpp:2770
[task 2021-05-07T16:55:14.829Z] 16:55:14 INFO - GECKO(1554) | [Child 4775, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1449
[task 2021-05-07T16:55:14.878Z] 16:55:14 INFO - GECKO(1554) | [Child 4775, Main Thread] WARNING: Listener is not retargetable: file /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpChannelChild.cpp:2770
[task 2021-05-07T16:55:14.878Z] 16:55:14 INFO - GECKO(1554) | [Child 4775, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1449
[task 2021-05-07T16:55:14.891Z] 16:55:14 INFO - GECKO(1554) | [Child 4775, Main Thread] WARNING: Listener is not retargetable: file /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpChannelChild.cpp:2770
[task 2021-05-07T16:55:14.892Z] 16:55:14 INFO - GECKO(1554) | [Child 4775, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1449
[task 2021-05-07T16:55:14.939Z] 16:55:14 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:15.067Z] 16:55:15 INFO - GECKO(1554) | MEMORY STAT | vsize 2872MB | residentFast 258MB | heapAllocated 30MB
[task 2021-05-07T16:55:15.083Z] 16:55:15 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:15.117Z] 16:55:15 INFO - TEST-OK | dom/base/test/test_youtube_flash_embed.html | took 1470ms
[task 2021-05-07T16:55:15.199Z] 16:55:15 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:15.247Z] 16:55:15 INFO - GECKO(1554) | [Child 1694, Main Thread] WARNING: early callback, or time went backwards: '!aAllowIdleDispatch', file /builds/worker/checkouts/gecko/xpcom/threads/IdleTaskRunner.cpp:179
[task 2021-05-07T16:55:15.303Z] 16:55:15 INFO - TEST-START | Shutdown
[task 2021-05-07T16:55:15.305Z] 16:55:15 INFO - Passed: 44565
[task 2021-05-07T16:55:15.306Z] 16:55:15 INFO - Failed: 1
[task 2021-05-07T16:55:15.308Z] 16:55:15 INFO - Todo: 101
[task 2021-05-07T16:55:15.309Z] 16:55:15 INFO - Mode: e10s
[task 2021-05-07T16:55:15.311Z] 16:55:15 INFO - Slowest: 140833ms - /tests/dom/base/test/test_timeout_clamp.html
[task 2021-05-07T16:55:15.314Z] 16:55:15 INFO - SimpleTest FINISHED
[task 2021-05-07T16:55:15.324Z] 16:55:15 INFO - TEST-INFO | Ran 1 Loops

[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()]
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - Crash dump filename: /tmp/tmp0u7xr899.mozrunner/minidumps/1bb794c0-93d9-dd1c-12d5-f77c14af945e.dmp
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - Operating system: Linux
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - CPU: amd64
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - family 6 model 85 stepping 7
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - 2 CPUs
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO -
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - GPU: UNKNOWN
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO -
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - Crash address: 0x0
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO - Process uptime: not available
[task 2021-05-07T16:55:25.196Z] 16:55:25 INFO -
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - Thread 0 (crashed)
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - 0 libxul.so!mozilla::LinkedList<js::ParseTask>::~LinkedList() [LinkedList.h:54ac35a2ef294fb1461780d7034b0bf8172ce6ad : 440 + 0x36]
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - rax = 0x00005632bec6f928 rdx = 0x0000000000000000
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - rcx = 0x0000000000000b40 rbx = 0x00005632bec6f930
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - rsi = 0x00007f3c7f2088b0 rdi = 0x00007f3c7f207680
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - rbp = 0x00007ffd18fd9a00 rsp = 0x00007ffd18fd99f0
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - r8 = 0x00007f3c7f2088b0 r9 = 0x00007f3c800fe780
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000000
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - r12 = 0x0000000000000000 r13 = 0x00007ffd18fdafb8
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - r14 = 0x0000000000000000 r15 = 0x0000000000000000
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - rip = 0x00007f3c7284ba86
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - Found by: given as instruction pointer in context
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - 1 libxul.so!js::GlobalHelperThreadState::~GlobalHelperThreadState() [HelperThreadState.h:54ac35a2ef294fb1461780d7034b0bf8172ce6ad : 71 + 0x82]
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - rbx = 0x00007f3c62a06400 rbp = 0x00007ffd18fd9a20
[task 2021-05-07T16:55:25.197Z] 16:55:25 INFO - rsp = 0x00007ffd18fd9a10 r12 = 0x0000000000000000
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - r13 = 0x00007ffd18fdafb8 r14 = 0x0000000000000000
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - r15 = 0x0000000000000000 rip = 0x00007f3c7284b1a2
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - Found by: call frame info
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - 2 libxul.so!JS_ShutDown() [Initialization.cpp:54ac35a2ef294fb1461780d7034b0bf8172ce6ad : 240 + 0x25]
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - rbx = 0x00007f3c62a06400 rbp = 0x00007ffd18fd9a40
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - rsp = 0x00007ffd18fd9a30 r12 = 0x0000000000000000
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - r13 = 0x00007ffd18fdafb8 r14 = 0x0000000000000000
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - r15 = 0x0000000000000000 rip = 0x00007f3c72837e50
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - Found by: call frame info
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - 3 libxul.so!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:54ac35a2ef294fb1461780d7034b0bf8172ce6ad : 730 + 0x5]
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - rbx = 0x00007ffd18fd9a70 rbp = 0x00007ffd18fd9af0
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - rsp = 0x00007ffd18fd9a50 r12 = 0x0000000000000000
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - r13 = 0x00007ffd18fdafb8 r14 = 0x0000000000000000
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - r15 = 0x0000000000000000 rip = 0x00007f3c6e3174b6
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - Found by: call frame info
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - 4 libxul.so!XRE_TermEmbedding() [nsEmbedFunctions.cpp:54ac35a2ef294fb1461780d7034b0bf8172ce6ad : 215 + 0x7]
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - rbx = 0x00007f3c7eacc980 rbp = 0x00007ffd18fd9b10
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - rsp = 0x00007ffd18fd9b00 r12 = 0x0000000000000612
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - r13 = 0x00007ffd18fdafb8 r14 = 0x00007ffd18fd9b48
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - r15 = 0x0000000000000001 rip = 0x00007f3c72499291
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - Found by: call frame info
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - 5 libxul.so!mozilla::ipc::ScopedXREEmbed::Stop() [ScopedXREEmbed.cpp:54ac35a2ef294fb1461780d7034b0bf8172ce6ad : 90 + 0x5]
[task 2021-05-07T16:55:25.198Z] 16:55:25 INFO - rbx = 0x00007f3c7eacc980 rbp = 0x00007ffd18fd9b30
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - rsp = 0x00007ffd18fd9b20 r12 = 0x0000000000000612
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - r13 = 0x00007ffd18fdafb8 r14 = 0x00007ffd18fd9b48
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - r15 = 0x0000000000000001 rip = 0x00007f3c6e91bb42
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - Found by: call frame info
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - 6 libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:54ac35a2ef294fb1461780d7034b0bf8172ce6ad : 747 + 0x11]
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - rbx = 0x000000008c6bdb01 rbp = 0x00007ffd18fd9e10
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - rsp = 0x00007ffd18fd9b40 r12 = 0x0000000000000612
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - r13 = 0x00007ffd18fdafb8 r14 = 0x00007ffd18fd9b48
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - r15 = 0x0000000000000001 rip = 0x00007f3c7249987e
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - Found by: call frame info
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - 7 firefox-bin!content_process_main(mozilla::Bootstrap*, int, char**) [plugin-container.cpp:54ac35a2ef294fb1461780d7034b0bf8172ce6ad : 57 + 0x11]
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - rbx = 0x000000000000000f rbp = 0x00007ffd18fd9e50
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - rsp = 0x00007ffd18fd9e20 r12 = 0x00007ffd18fd9e20
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - r13 = 0x00007ffd18fdafb0 r14 = 0x00007ffd18fdafb8
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - r15 = 0x00007f3c7ea026c0 rip = 0x00005632bebca6ba
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - Found by: call frame info
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - 8 firefox-bin!main [nsBrowserApp.cpp:54ac35a2ef294fb1461780d7034b0bf8172ce6ad : 313 + 0x20]
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - rbx = 0x0000000000000000 rbp = 0x00007ffd18fdaed0
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - rsp = 0x00007ffd18fd9e60 r12 = 0x00005632bebca560
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - r13 = 0x00007ffd18fdafb0 r14 = 0x00005632bec6d928
[task 2021-05-07T16:55:25.199Z] 16:55:25 INFO - r15 = 0x000000e1429d7c16 rip = 0x00005632bebcaa45
[task 2021-05-07T16:55:25.200Z] 16:55:25 INFO - Found by: call frame info
[task 2021-05-07T16:55:25.200Z] 16:55:25 INFO - 9 libc.so.6 + 0x21b97
[task 2021-05-07T16:55:25.200Z] 16:55:25 INFO - rbx = 0x0000000000000000 rbp = 0x00005632bec697b0
[task 2021-05-07T16:55:25.200Z] 16:55:25 INFO - rsp = 0x00007ffd18fdaee0 r12 = 0x00005632bebca560
[task 2021-05-07T16:55:25.200Z] 16:55:25 INFO - r13 = 0x00007ffd18fdafb0 r14 = 0x0000000000000000
[task 2021-05-07T16:55:25.200Z] 16:55:25 INFO - r15 = 0x0000000000000000 rip = 0x00007f3c7ee3cb97
[task 2021-05-07T16:55:25.200Z] 16:55:25 INFO - Found by: call frame info
[task 2021-05-07T16:55:25.200Z] 16:55:25 INFO - 10 firefox-bin!mozilla::UniquePtr<mozilla::Bootstrap, mozilla::Bootstrap::BootstrapDelete>::~UniquePtr() [UniquePtr.h:54ac35a2ef294fb1461780d7034b0bf8172ce6ad : 253 + 0x1f]
[task 2021-05-07T16:55:25.200Z] 16:55:25 INFO - rsp = 0x00007ffd18fdaf00 rip = 0x00005632bebca705
[task 2021-05-07T16:55:25.200Z] 16:55:25 INFO - Found by: stack scanning

Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]

Hi :tcampbell, are there any updates here?

Flags: needinfo?(tcampbell)
Flags: needinfo?(tcampbell)

Update:

There have been 73 failures within the last 7 days:

  • 1 failure on Windows 10 x64 WebRender debug
  • 18 failures on OS X 10.15 WebRender debug
  • 17 failures on Linux 18.04 x64 WebRender debug
  • 37 failures on Linux 18.04 x64 debug

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=339769594&repo=autoland&lineNumber=9430

[task 2021-05-15T04:26:29.086Z] 04:26:29     INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()]
[task 2021-05-15T04:26:29.086Z] 04:26:29     INFO - Crash dump filename: /tmp/tmphv93seqd.mozrunner/minidumps/72daf860-4885-4852-bed6-190da0568145.dmp
[task 2021-05-15T04:26:29.086Z] 04:26:29     INFO - Operating system: Linux
[task 2021-05-15T04:26:29.086Z] 04:26:29     INFO -                   0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2021-05-15T04:26:29.086Z] 04:26:29     INFO - CPU: amd64
[task 2021-05-15T04:26:29.086Z] 04:26:29     INFO -      family 6 model 85 stepping 7
[task 2021-05-15T04:26:29.087Z] 04:26:29     INFO -      2 CPUs
[task 2021-05-15T04:26:29.087Z] 04:26:29     INFO - 
[task 2021-05-15T04:26:29.087Z] 04:26:29     INFO - GPU: UNKNOWN
[task 2021-05-15T04:26:29.087Z] 04:26:29     INFO - 
[task 2021-05-15T04:26:29.087Z] 04:26:29     INFO - Crash reason:  SIGSEGV /SEGV_MAPERR
[task 2021-05-15T04:26:29.087Z] 04:26:29     INFO - Crash address: 0x0
[task 2021-05-15T04:26:29.088Z] 04:26:29     INFO - Process uptime: not available
[task 2021-05-15T04:26:29.088Z] 04:26:29     INFO - 
[task 2021-05-15T04:26:29.088Z] 04:26:29     INFO - Thread 0 (crashed)
[task 2021-05-15T04:26:29.088Z] 04:26:29     INFO -  0  libxul.so!mozilla::LinkedList<js::ParseTask>::~LinkedList() [LinkedList.h:80e567cf7ef73aaa91a10153d9ba5aaf51a184d8 : 440 + 0x36]
[task 2021-05-15T04:26:29.088Z] 04:26:29     INFO -     rax = 0x000055b5c0cf1928   rdx = 0x0000000000000000
[task 2021-05-15T04:26:29.088Z] 04:26:29     INFO -     rcx = 0x0000000000000b40   rbx = 0x000055b5c0cf1930
[task 2021-05-15T04:26:29.089Z] 04:26:29     INFO -     rsi = 0x00007f4103cea8b0   rdi = 0x00007f4103ce9680
[task 2021-05-15T04:26:29.089Z] 04:26:29     INFO -     rbp = 0x00007ffd5f918890   rsp = 0x00007ffd5f918880
[task 2021-05-15T04:26:29.089Z] 04:26:29     INFO -      r8 = 0x00007f4103cea8b0    r9 = 0x00007f4104be0780
[task 2021-05-15T04:26:29.089Z] 04:26:29     INFO -     r10 = 0x0000000000000000   r11 = 0x0000000000000000
[task 2021-05-15T04:26:29.089Z] 04:26:29     INFO -     r12 = 0x0000000000000000   r13 = 0x00007ffd5f919e48
[task 2021-05-15T04:26:29.089Z] 04:26:29     INFO -     r14 = 0x0000000000000000   r15 = 0x0000000000000000
[task 2021-05-15T04:26:29.089Z] 04:26:29     INFO -     rip = 0x00007f40f730d4c6
[task 2021-05-15T04:26:29.090Z] 04:26:29     INFO -     Found by: given as instruction pointer in context
[task 2021-05-15T04:26:29.090Z] 04:26:29     INFO -  1  libxul.so!js::GlobalHelperThreadState::~GlobalHelperThreadState() [HelperThreadState.h:80e567cf7ef73aaa91a10153d9ba5aaf51a184d8 : 71 + 0x82]
[task 2021-05-15T04:26:29.090Z] 04:26:29     INFO -     rbx = 0x00007f40e7606400   rbp = 0x00007ffd5f9188b0
[task 2021-05-15T04:26:29.090Z] 04:26:29     INFO -     rsp = 0x00007ffd5f9188a0   r12 = 0x0000000000000000
[task 2021-05-15T04:26:29.090Z] 04:26:29     INFO -     r13 = 0x00007ffd5f919e48   r14 = 0x0000000000000000
[task 2021-05-15T04:26:29.090Z] 04:26:29     INFO -     r15 = 0x0000000000000000   rip = 0x00007f40f730cbe2
[task 2021-05-15T04:26:29.090Z] 04:26:29     INFO -     Found by: call frame info
[task 2021-05-15T04:26:29.091Z] 04:26:29     INFO -  2  libxul.so!JS_ShutDown() [Initialization.cpp:80e567cf7ef73aaa91a10153d9ba5aaf51a184d8 : 277 + 0x25]
[task 2021-05-15T04:26:29.091Z] 04:26:29     INFO -     rbx = 0x00007f40e7606400   rbp = 0x00007ffd5f9188d0
[task 2021-05-15T04:26:29.091Z] 04:26:29     INFO -     rsp = 0x00007ffd5f9188c0   r12 = 0x0000000000000000
[task 2021-05-15T04:26:29.091Z] 04:26:29     INFO -     r13 = 0x00007ffd5f919e48   r14 = 0x0000000000000000
[task 2021-05-15T04:26:29.091Z] 04:26:29     INFO -     r15 = 0x0000000000000000   rip = 0x00007f40f72f9900
[task 2021-05-15T04:26:29.091Z] 04:26:29     INFO -     Found by: call frame info
[task 2021-05-15T04:26:29.091Z] 04:26:29     INFO -  3  libxul.so!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:80e567cf7ef73aaa91a10153d9ba5aaf51a184d8 : 732 + 0x5]
[task 2021-05-15T04:26:29.091Z] 04:26:29     INFO -     rbx = 0x00007ffd5f918900   rbp = 0x00007ffd5f918980
[task 2021-05-15T04:26:29.091Z] 04:26:29     INFO -     rsp = 0x00007ffd5f9188e0   r12 = 0x0000000000000000
[task 2021-05-15T04:26:29.092Z] 04:26:29     INFO -     r13 = 0x00007ffd5f919e48   r14 = 0x0000000000000000
[task 2021-05-15T04:26:29.092Z] 04:26:29     INFO -     r15 = 0x0000000000000000   rip = 0x00007f40f2df7bae
[task 2021-05-15T04:26:29.092Z] 04:26:29     INFO -     Found by: call frame info
[task 2021-05-15T04:26:29.092Z] 04:26:29     INFO -  4  libxul.so!XRE_TermEmbedding() [nsEmbedFunctions.cpp:80e567cf7ef73aaa91a10153d9ba5aaf51a184d8 : 215 + 0x7]
[task 2021-05-15T04:26:29.092Z] 04:26:29     INFO -     rbx = 0x00007f41034cc980   rbp = 0x00007ffd5f9189a0
[task 2021-05-15T04:26:29.092Z] 04:26:29     INFO -     rsp = 0x00007ffd5f918990   r12 = 0x0000000000000ac9
[task 2021-05-15T04:26:29.092Z] 04:26:29     INFO -     r13 = 0x00007ffd5f919e48   r14 = 0x00007ffd5f9189d8
[task 2021-05-15T04:26:29.093Z] 04:26:29     INFO -     r15 = 0x0000000000000001   rip = 0x00007f40f6f5ae8b
[task 2021-05-15T04:26:29.093Z] 04:26:29     INFO -     Found by: call frame info
[task 2021-05-15T04:26:29.093Z] 04:26:29     INFO -  5  libxul.so!mozilla::ipc::ScopedXREEmbed::Stop() [ScopedXREEmbed.cpp:80e567cf7ef73aaa91a10153d9ba5aaf51a184d8 : 90 + 0x5]
[task 2021-05-15T04:26:29.093Z] 04:26:29     INFO -     rbx = 0x00007f41034cc980   rbp = 0x00007ffd5f9189c0
[task 2021-05-15T04:26:29.093Z] 04:26:29     INFO -     rsp = 0x00007ffd5f9189b0   r12 = 0x0000000000000ac9
[task 2021-05-15T04:26:29.094Z] 04:26:29     INFO -     r13 = 0x00007ffd5f919e48   r14 = 0x00007ffd5f9189d8
[task 2021-05-15T04:26:29.094Z] 04:26:29     INFO -     r15 = 0x0000000000000001   rip = 0x00007f40f33fec50
[task 2021-05-15T04:26:29.094Z] 04:26:29     INFO -     Found by: call frame info
[task 2021-05-15T04:26:29.094Z] 04:26:29     INFO -  6  libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:80e567cf7ef73aaa91a10153d9ba5aaf51a184d8 : 747 + 0x11]
[task 2021-05-15T04:26:29.094Z] 04:26:29     INFO -     rbx = 0x0000000000000001   rbp = 0x00007ffd5f918ca0
[task 2021-05-15T04:26:29.094Z] 04:26:29     INFO -     rsp = 0x00007ffd5f9189d0   r12 = 0x0000000000000ac9
[task 2021-05-15T04:26:29.094Z] 04:26:29     INFO -     r13 = 0x00007ffd5f919e48   r14 = 0x00007ffd5f9189d8
[task 2021-05-15T04:26:29.094Z] 04:26:29     INFO -     r15 = 0x0000000000000001   rip = 0x00007f40f6f5b478
[task 2021-05-15T04:26:29.095Z] 04:26:29     INFO -     Found by: call frame info
[task 2021-05-15T04:26:29.095Z] 04:26:29     INFO -  7  firefox-bin!content_process_main(mozilla::Bootstrap*, int, char**) [plugin-container.cpp:80e567cf7ef73aaa91a10153d9ba5aaf51a184d8 : 57 + 0x11]
[task 2021-05-15T04:26:29.095Z] 04:26:29     INFO -     rbx = 0x0000000000000011   rbp = 0x00007ffd5f918ce0
[task 2021-05-15T04:26:29.095Z] 04:26:29     INFO -     rsp = 0x00007ffd5f918cb0   r12 = 0x00007ffd5f918cb0
[task 2021-05-15T04:26:29.095Z] 04:26:29     INFO -     r13 = 0x00007ffd5f919e40   r14 = 0x00007ffd5f919e48
[task 2021-05-15T04:26:29.095Z] 04:26:29     INFO -     r15 = 0x00007f41034026c0   rip = 0x000055b5c0c4c6ba
[task 2021-05-15T04:26:29.095Z] 04:26:29     INFO -     Found by: call frame info
[task 2021-05-15T04:26:29.096Z] 04:26:29     INFO -  8  firefox-bin!main [nsBrowserApp.cpp:80e567cf7ef73aaa91a10153d9ba5aaf51a184d8 : 313 + 0x20]
[task 2021-05-15T04:26:29.096Z] 04:26:29     INFO -     rbx = 0x0000000000000000   rbp = 0x00007ffd5f919d60
[task 2021-05-15T04:26:29.096Z] 04:26:29     INFO -     rsp = 0x00007ffd5f918cf0   r12 = 0x000055b5c0c4c560
[task 2021-05-15T04:26:29.096Z] 04:26:29     INFO -     r13 = 0x00007ffd5f919e40   r14 = 0x000055b5c0cef928
[task 2021-05-15T04:26:29.096Z] 04:26:29     INFO -     r15 = 0x000001418c4ede58   rip = 0x000055b5c0c4ca45
[task 2021-05-15T04:26:29.096Z] 04:26:29     INFO -     Found by: call frame info
[task 2021-05-15T04:26:29.096Z] 04:26:29     INFO -  9  libc.so.6 + 0x21b97
[task 2021-05-15T04:26:29.096Z] 04:26:29     INFO -     rbx = 0x0000000000000000   rbp = 0x000055b5c0ceb7b0
[task 2021-05-15T04:26:29.097Z] 04:26:29     INFO -     rsp = 0x00007ffd5f919d70   r12 = 0x000055b5c0c4c560
[task 2021-05-15T04:26:29.097Z] 04:26:29     INFO -     r13 = 0x00007ffd5f919e40   r14 = 0x0000000000000000
[task 2021-05-15T04:26:29.097Z] 04:26:29     INFO -     r15 = 0x0000000000000000   rip = 0x00007f410391eb97
[task 2021-05-15T04:26:29.097Z] 04:26:29     INFO -     Found by: call frame info
[task 2021-05-15T04:26:29.097Z] 04:26:29     INFO - 10  firefox-bin!mozilla::UniquePtr<mozilla::Bootstrap, mozilla::Bootstrap::BootstrapDelete>::~UniquePtr() [UniquePtr.h:80e567cf7ef73aaa91a10153d9ba5aaf51a184d8 : 253 + 0x1f]
[task 2021-05-15T04:26:29.097Z] 04:26:29     INFO -     rsp = 0x00007ffd5f919d90   rip = 0x000055b5c0c4c705
[task 2021-05-15T04:26:29.097Z] 04:26:29     INFO -     Found by: stack scanning
[task 2021-05-15T04:26:29.097Z] 04:26:29     INFO -

There are 83 total failures in the last 7 days on

Ted, did you get a chance to look into this?

Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]
Assignee: nobody → apavel
Status: NEW → ASSIGNED
Assignee: apavel → nobody
Status: ASSIGNED → NEW
Keywords: leave-open
Whiteboard: [stockwell disable-recommended] → [stockwell needswork][stockwell disabled]
Pushed by apavel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2961ee1191a1 disable browser_windowactivation.js on linux64 debug r=intermittent-reviewers,ahal DONTBUILD
Whiteboard: [stockwell disable-recommended] → [stockwell:needsowner][stockwell disabled]

In the past week we had a total of 141 occurrences for this crash:

[task 2021-06-12T12:02:49.153Z] 12:02:49 INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()]
[task 2021-06-12T12:02:49.153Z] 12:02:49 INFO - Crash dump filename: /tmp/tmpu_m79qtr.mozrunner/minidumps/4e67703b-d22d-6bb5-ae20-a9620084d176.dmp
[task 2021-06-12T12:02:49.153Z] 12:02:49 INFO - Operating system: Linux
[task 2021-06-12T12:02:49.153Z] 12:02:49 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2021-06-12T12:02:49.154Z] 12:02:49 INFO - CPU: amd64
[task 2021-06-12T12:02:49.154Z] 12:02:49 INFO - family 6 model 85 stepping 7
[task 2021-06-12T12:02:49.154Z] 12:02:49 INFO - 2 CPUs
[task 2021-06-12T12:02:49.155Z] 12:02:49 INFO -
[task 2021-06-12T12:02:49.155Z] 12:02:49 INFO - GPU: UNKNOWN
[task 2021-06-12T12:02:49.155Z] 12:02:49 INFO -
[task 2021-06-12T12:02:49.156Z] 12:02:49 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2021-06-12T12:02:49.156Z] 12:02:49 INFO - Crash address: 0x0
[task 2021-06-12T12:02:49.157Z] 12:02:49 INFO - Process uptime: not available
[task 2021-06-12T12:02:49.157Z] 12:02:49 INFO -
[task 2021-06-12T12:02:49.157Z] 12:02:49 INFO - Thread 0 (crashed)
[task 2021-06-12T12:02:49.158Z] 12:02:49 INFO - 0 libxul.so!mozilla::LinkedList<js::ParseTask>::~LinkedList() [LinkedList.h:dfe6447f4f8a033dd471d920a0665fd9645bdf3c : 440 + 0x36]
[task 2021-06-12T12:02:49.158Z] 12:02:49 INFO - rax = 0x0000563d5f95b8f8 rdx = 0x0000000000000000
[task 2021-06-12T12:02:49.158Z] 12:02:49 INFO - rcx = 0x0000000000000b40 rbx = 0x0000563d5f95b900
[task 2021-06-12T12:02:49.159Z] 12:02:49 INFO - rsi = 0x00007f558e7838b0 rdi = 0x00007f558e782680
[task 2021-06-12T12:02:49.159Z] 12:02:49 INFO - rbp = 0x00007ffca36ed920 rsp = 0x00007ffca36ed910
[task 2021-06-12T12:02:49.159Z] 12:02:49 INFO - r8 = 0x00007f558e7838b0 r9 = 0x00007f558f679780
[task 2021-06-12T12:02:49.159Z] 12:02:49 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000000
[task 2021-06-12T12:02:49.160Z] 12:02:49 INFO - r12 = 0x0000000000000000 r13 = 0x00007ffca36eeee8
[task 2021-06-12T12:02:49.160Z] 12:02:49 INFO - r14 = 0x0000000000000000 r15 = 0x0000000000000000
[task 2021-06-12T12:02:49.160Z] 12:02:49 INFO - rip = 0x00007f5581d5e276
[task 2021-06-12T12:02:49.161Z] 12:02:49 INFO - Found by: given as instruction pointer in context
[task 2021-06-12T12:02:49.161Z] 12:02:49 INFO - 1 libxul.so!js::GlobalHelperThreadState::~GlobalHelperThreadState() [HelperThreadState.h:dfe6447f4f8a033dd471d920a0665fd9645bdf3c : 72 + 0x82]
[task 2021-06-12T12:02:49.161Z] 12:02:49 INFO - rbx = 0x00007f5571606800 rbp = 0x00007ffca36ed940
[task 2021-06-12T12:02:49.162Z] 12:02:49 INFO - rsp = 0x00007ffca36ed930 r12 = 0x0000000000000000
[task 2021-06-12T12:02:49.162Z] 12:02:49 INFO - r13 = 0x00007ffca36eeee8 r14 = 0x0000000000000000
[task 2021-06-12T12:02:49.162Z] 12:02:49 INFO - r15 = 0x0000000000000000 rip = 0x00007f5581d5d992
[task 2021-06-12T12:02:49.163Z] 12:02:49 INFO - Found by: call frame info
[task 2021-06-12T12:02:49.163Z] 12:02:49 INFO - 2 libxul.so!JS_ShutDown() [Initialization.cpp:dfe6447f4f8a033dd471d920a0665fd9645bdf3c : 276 + 0x39]
[task 2021-06-12T12:02:49.163Z] 12:02:49 INFO - rbx = 0x00007f5571606800 rbp = 0x00007ffca36ed970
[task 2021-06-12T12:02:49.164Z] 12:02:49 INFO - rsp = 0x00007ffca36ed950 r12 = 0x0000000000000000
[task 2021-06-12T12:02:49.164Z] 12:02:49 INFO - r13 = 0x00007ffca36eeee8 r14 = 0x0000000000000000
[task 2021-06-12T12:02:49.165Z] 12:02:49 INFO - r15 = 0x0000000000000000 rip = 0x00007f5581d407f1
[task 2021-06-12T12:02:49.165Z] 12:02:49 INFO - Found by: call frame info
[task 2021-06-12T12:02:49.165Z] 12:02:49 INFO - 3 libxul.so!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:dfe6447f4f8a033dd471d920a0665fd9645bdf3c : 732 + 0x5]
[task 2021-06-12T12:02:49.166Z] 12:02:49 INFO - rbx = 0x00007ffca36ed9a0 rbp = 0x00007ffca36eda20
[task 2021-06-12T12:02:49.166Z] 12:02:49 INFO - rsp = 0x00007ffca36ed980 r12 = 0x0000000000000000
[task 2021-06-12T12:02:49.166Z] 12:02:49 INFO - r13 = 0x00007ffca36eeee8 r14 = 0x0000000000000000
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - r15 = 0x0000000000000000 rip = 0x00007f557d7db166
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - Found by: call frame info
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - 4 libxul.so!XRE_TermEmbedding() [nsEmbedFunctions.cpp:dfe6447f4f8a033dd471d920a0665fd9645bdf3c : 215 + 0x7]
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - rbx = 0x00007f558df77640 rbp = 0x00007ffca36eda40
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - rsp = 0x00007ffca36eda30 r12 = 0x00000000000014f0
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - r13 = 0x00007ffca36eeee8 r14 = 0x00007ffca36eda78
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - r15 = 0x0000000000000001 rip = 0x00007f558199dd8b
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - Found by: call frame info
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - 5 libxul.so!mozilla::ipc::ScopedXREEmbed::Stop() [ScopedXREEmbed.cpp:dfe6447f4f8a033dd471d920a0665fd9645bdf3c : 90 + 0x5]
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - rbx = 0x00007f558df77640 rbp = 0x00007ffca36eda60
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - rsp = 0x00007ffca36eda50 r12 = 0x00000000000014f0
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - r13 = 0x00007ffca36eeee8 r14 = 0x00007ffca36eda78
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - r15 = 0x0000000000000001 rip = 0x00007f557ddfbf0a
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - Found by: call frame info
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - 6 libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:dfe6447f4f8a033dd471d920a0665fd9645bdf3c : 746 + 0x11]
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - rbx = 0x0000000000000001 rbp = 0x00007ffca36edd40
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - rsp = 0x00007ffca36eda70 r12 = 0x00000000000014f0
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - r13 = 0x00007ffca36eeee8 r14 = 0x00007ffca36eda78
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - r15 = 0x0000000000000001 rip = 0x00007f558199e380
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - Found by: call frame info
[task 2021-06-12T12:02:49.167Z] 12:02:49 INFO - 7 firefox-bin!content_process_main(mozilla::Bootstrap*, int, char**) [plugin-container.cpp:dfe6447f4f8a033dd471d920a0665fd9645bdf3c : 57 + 0x11]
[task 2021-06-12T12:02:49.168Z] 12:02:49 INFO - rbx = 0x0000000000000011 rbp = 0x00007ffca36edd80
[task 2021-06-12T12:02:49.168Z] 12:02:49 INFO - rsp = 0x00007ffca36edd50 r12 = 0x00007ffca36edd50
[task 2021-06-12T12:02:49.169Z] 12:02:49 INFO - r13 = 0x00007ffca36eeee0 r14 = 0x00007ffca36eeee8
[task 2021-06-12T12:02:49.169Z] 12:02:49 INFO - r15 = 0x00007f558df026c0 rip = 0x0000563d5f8b668a
[task 2021-06-12T12:02:49.169Z] 12:02:49 INFO - Found by: call frame info
[task 2021-06-12T12:02:49.170Z] 12:02:49 INFO - 8 firefox-bin!main [nsBrowserApp.cpp:dfe6447f4f8a033dd471d920a0665fd9645bdf3c : 313 + 0x20]
[task 2021-06-12T12:02:49.170Z] 12:02:49 INFO - rbx = 0x0000000000000000 rbp = 0x00007ffca36eee00
[task 2021-06-12T12:02:49.170Z] 12:02:49 INFO - rsp = 0x00007ffca36edd90 r12 = 0x0000563d5f8b6530
[task 2021-06-12T12:02:49.171Z] 12:02:49 INFO - r13 = 0x00007ffca36eeee0 r14 = 0x0000563d5f9598f8
[task 2021-06-12T12:02:49.171Z] 12:02:49 INFO - r15 = 0x000001e031bac7c8 rip = 0x0000563d5f8b6a15
[task 2021-06-12T12:02:49.171Z] 12:02:49 INFO - Found by: call frame info
[task 2021-06-12T12:02:49.171Z] 12:02:49 INFO - 9 libc.so.6 + 0x21b97
[task 2021-06-12T12:02:49.172Z] 12:02:49 INFO - rbx = 0x0000000000000000 rbp = 0x0000563d5f955780
[task 2021-06-12T12:02:49.172Z] 12:02:49 INFO - rsp = 0x00007ffca36eee10 r12 = 0x0000563d5f8b6530
[task 2021-06-12T12:02:49.172Z] 12:02:49 INFO - r13 = 0x00007ffca36eeee0 r14 = 0x0000000000000000
[task 2021-06-12T12:02:49.173Z] 12:02:49 INFO - r15 = 0x0000000000000000 rip = 0x00007f558e3b7b97
[task 2021-06-12T12:02:49.173Z] 12:02:49 INFO - Found by: call frame info
[task 2021-06-12T12:02:49.173Z] 12:02:49 INFO - 10 firefox-bin!mozilla::UniquePtr<mozilla::Bootstrap, mozilla::Bootstrap::BootstrapDelete>::~UniquePtr() [UniquePtr.h:dfe6447f4f8a033dd471d920a0665fd9645bdf3c : 253 + 0x1f]
[task 2021-06-12T12:02:49.174Z] 12:02:49 INFO - rsp = 0x00007ffca36eee30 rip = 0x0000563d5f8b66d5
[task 2021-06-12T12:02:49.174Z] 12:02:49 INFO - Found by: stack scanning
[task 2021-06-12T12:02:49.174Z] 12:02:49 INFO -

These LinkedList<js::ParseTask> leaks look like the happen more frequently for Fission-enabled tests. These leaks reproduced a couple times when running test dom/security/test/csp/test_iframe_sandbox_srcdoc.html in Fission+xorigin mode in bug 1716406.

There have been 138 failures in the last 7 days: https://treeherder.mozilla.org/intermittent-failures/bugdetails?startday=2021-06-12&endday=2021-06-19&tree=trunk&bug=1678774

Happens on linux1804-64 debug, linux1804-64-qr debug, windows10-64-qr debug, macosx1015-64-qr debug.

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=343263271&repo=autoland&lineNumber=13554

Steven, this JavaScript Fission memory has increased recently now that we're enabling mochitests with Fission enabled on more platforms. Can someone on your team take a look? This is a pretty high priority. The tree sheriffs say this is the #6 most frequent failure this week.

Fission opens more content processes than e10s, so memory leaks in content processes can have a bigger impact on Fission Firefox's overall memory usage.

WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
Hit MOZ_CRASH(mozilla::LinkedList<js::ParseTask>::~LinkedList() [T = js::ParseTask] has a buggy user: it should have removed all this list's elements before the list's destruction) at /builds/worker/workspace/obj-build/dist/include/mozilla/LinkedList.h:444
#01: mozilla::LinkedList<js::ParseTask>::~LinkedList() [mfbt/LinkedList.h:440]
#02: js::GlobalHelperThreadState::~GlobalHelperThreadState() [js/src/vm/HelperThreadState.h:72]
#03: JS_ShutDown() [js/src/vm/Initialization.cpp:276]
#04: mozilla::ShutdownXPCOM(nsIServiceManager*) [xpcom/build/XPCOMInit.cpp:733]
#05: XRE_TermEmbedding() [toolkit/xre/nsEmbedFunctions.cpp:216]
#06: mozilla::ipc::ScopedXREEmbed::Stop() [ipc/glue/ScopedXREEmbed.cpp:91]
#07: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:747]
#08: NS_internal_main(int, char**, char**) [browser/app/nsBrowserApp.cpp:313]
#09: wmain(int, wchar_t**) [toolkit/xre/nsWindowsWMain.cpp:131]
#10: __scrt_common_main_seh() [/builds/worker/workspace/obj-build/browser/app/f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
#11: BaseThreadInitThunk [C:\windows\System32\KERNEL32.DLL + 0x13034]
#12: RtlUserThreadStart [C:\windows\SYSTEM32\ntdll.dll + 0x71461]
Fission Milestone: --- → M8
Flags: needinfo?(sdetar)
OS: Unspecified → All

:jonco could you take a look at this bug as we discussed? Since you been working on the helper-threads code recently and might have some of it in your head

Flags: needinfo?(sdetar) → needinfo?(jcoppeard)

(In reply to Steven DeTar [:sdetar] from comment #55)

:jonco could you take a look at this bug as we discussed? Since you been working on the helper-threads code recently and might have some of it in your head

I will tentatively assign this bug to jonco while he investigates.

To run the tests with Fission, use mach test --enable-fission. Adding --enable-xorigin-tests (to enable Fission "xorigin" test mode, where the mochitest runner loads the test case html in a cross-origin iframe) might help, since about half the failures are from "mochitest-plain-fis-xorig" tests. The other half are mochitest-browser-chrome-fis tests not in xorigin mode.

Assignee: nobody → jcoppeard

This is complaining because off-thread parse tasks have not been cleaned up by their creator.

This started happening regularly on 21st April. Looking for changes involving off-thread parsing around that time points to bug 1702278 which landed on the 20th.

I think the problem is that previously we always called FinishOffThreadModule for off-thread parses, whereas now we don't if FillCompileOptionsForRequest fails (I'm not clear on why this would fail though):

https://searchfox.org/mozilla-central/diff/810f80185c290c08ef83d24daf8dfc64ef42e378/dom/script/ScriptLoader.cpp#651

Assignee: jcoppeard → nobody
Flags: needinfo?(tcampbell)
Flags: needinfo?(mgaudet)
Flags: needinfo?(jcoppeard)

So if Jon's hypothesis is correct, then I have a patch that I'm currently attempting to test: Because of the intermittent nature of this problem, verification for this is hard (I'd welcome advice)

My biggest concern is that skimming the logs, the log entry I would expect, if Jon's hypothesis holds, isn't there.

The only way that FillCompileOptionsForRequest fails is if nsIURI::GetSpec fails setting mURL in aRequest->mURI->GetSpec(aRequest->mURL);.

If that failure occurs however, the next line has NS_WARN_IF(NS_FAILURE(rv)), which should show up in the logs. Yet, after checking about half a dozen of the failure logs associated with this bug, I haven't yet seen this happen.

So, while the timeline suggests that my changes broke this, and I've got a patch to fix this, the evidence isn't quite conclusive, which suggests that if we land my proposed patch, it is at best a speculative fix.

Flags: needinfo?(mgaudet)

OK: So my speculative patch does not fix the problem: here's a copy of the crash, with patch

(In reply to Matthew Gaudet (he/him) [:mgaudet] from comment #60)
Looks like my hunch was wrong. Thanks for trying this.

I found something that's going wrong. When an off-thread parse task completes we call a callback that was supplied when the parse operation was set up. For the script loader this dispatches a runnable to the main thread to finish the parse task and process the result. However, if this happens during shutdown the callback crashes the thread with an assertion failure when dispatching to the main thread. This can be seen in logs, e.g.:

https://treeherder.mozilla.org/logviewer?job_id=343828211&repo=autoland&lineNumber=2343

I don't know what this does in release builds exactly. Probably it just doesn't dispatch which is OK, because the JS engine cleans up unfinished parse tasks itself when shutting down. (To me this looks like we're hiding a memory leak here - all these should be cleaned up by the caller, but I guess that's another issue).

mgaudet asked if we could get this in Pernosco, so here we are https://pernos.co/debug/F1jHj3r_0shxJLomN2ZOfA/index.html

Flags: needinfo?(mgaudet)

There are 169 total failures in the last 7 days on

[task 2021-06-26T21:16:44.283Z] 21:16:44 INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()]
[task 2021-06-26T21:16:44.284Z] 21:16:44 INFO - Crash dump filename: /tmp/tmp25femf1d.mozrunner/minidumps/62bfbf4c-5116-ba52-2cd1-1b0a151e2e23.dmp
[task 2021-06-26T21:16:44.285Z] 21:16:44 INFO - Operating system: Linux
[task 2021-06-26T21:16:44.285Z] 21:16:44 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2021-06-26T21:16:44.285Z] 21:16:44 INFO - CPU: amd64
[task 2021-06-26T21:16:44.286Z] 21:16:44 INFO - family 6 model 85 stepping 7
[task 2021-06-26T21:16:44.286Z] 21:16:44 INFO - 2 CPUs
[task 2021-06-26T21:16:44.286Z] 21:16:44 INFO -
[task 2021-06-26T21:16:44.286Z] 21:16:44 INFO - GPU: UNKNOWN
[task 2021-06-26T21:16:44.286Z] 21:16:44 INFO -
[task 2021-06-26T21:16:44.286Z] 21:16:44 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2021-06-26T21:16:44.287Z] 21:16:44 INFO - Crash address: 0x0
[task 2021-06-26T21:16:44.287Z] 21:16:44 INFO - Process uptime: not available
[task 2021-06-26T21:16:44.287Z] 21:16:44 INFO -
[task 2021-06-26T21:16:44.287Z] 21:16:44 INFO - Thread 0 (crashed)
[task 2021-06-26T21:16:44.288Z] 21:16:44 INFO - 0 libxul.so!mozilla::LinkedList<js::ParseTask>::~LinkedList() [LinkedList.h:3f9e98489ae52f5dfc8549d8595910e13ae65c52 : 440 + 0x36]
[task 2021-06-26T21:16:44.288Z] 21:16:44 INFO - rax = 0x0000556a4071b938 rdx = 0x0000000000000000
[task 2021-06-26T21:16:44.289Z] 21:16:44 INFO - rcx = 0x0000000000000b40 rbx = 0x0000556a4071b940
[task 2021-06-26T21:16:44.289Z] 21:16:44 INFO - rsi = 0x00007f06391608b0 rdi = 0x00007f063915f680
[task 2021-06-26T21:16:44.289Z] 21:16:44 INFO - rbp = 0x00007ffe885d6ba0 rsp = 0x00007ffe885d6b90
[task 2021-06-26T21:16:44.289Z] 21:16:44 INFO - r8 = 0x00007f06391608b0 r9 = 0x00007f063a055780
[task 2021-06-26T21:16:44.290Z] 21:16:44 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000000
[task 2021-06-26T21:16:44.290Z] 21:16:44 INFO - r12 = 0x0000000000000000 r13 = 0x00007ffe885d8168
[task 2021-06-26T21:16:44.291Z] 21:16:44 INFO - r14 = 0x0000000000000000 r15 = 0x0000000000000000
[task 2021-06-26T21:16:44.291Z] 21:16:44 INFO - rip = 0x00007f062c857a46
[task 2021-06-26T21:16:44.291Z] 21:16:44 INFO - Found by: given as instruction pointer in context
[task 2021-06-26T21:16:44.291Z] 21:16:44 INFO - 1 libxul.so!js::GlobalHelperThreadState::~GlobalHelperThreadState() [HelperThreadState.h:3f9e98489ae52f5dfc8549d8595910e13ae65c52 : 87 + 0x76]
[task 2021-06-26T21:16:44.292Z] 21:16:44 INFO - rbx = 0x00007f061c106400 rbp = 0x00007ffe885d6bc0
[task 2021-06-26T21:16:44.292Z] 21:16:44 INFO - rsp = 0x00007ffe885d6bb0 r12 = 0x0000000000000000
[task 2021-06-26T21:16:44.293Z] 21:16:44 INFO - r13 = 0x00007ffe885d8168 r14 = 0x0000000000000000
[task 2021-06-26T21:16:44.293Z] 21:16:44 INFO - r15 = 0x0000000000000000 rip = 0x00007f062c857176
[task 2021-06-26T21:16:44.293Z] 21:16:44 INFO - Found by: call frame info
[task 2021-06-26T21:16:44.293Z] 21:16:44 INFO - 2 libxul.so!JS_ShutDown() [Initialization.cpp:3f9e98489ae52f5dfc8549d8595910e13ae65c52 : 276 + 0x39]
[task 2021-06-26T21:16:44.294Z] 21:16:44 INFO - rbx = 0x00007f061c106400 rbp = 0x00007ffe885d6bf0
[task 2021-06-26T21:16:44.294Z] 21:16:44 INFO - rsp = 0x00007ffe885d6bd0 r12 = 0x0000000000000000
[task 2021-06-26T21:16:44.295Z] 21:16:44 INFO - r13 = 0x00007ffe885d8168 r14 = 0x0000000000000000
[task 2021-06-26T21:16:44.295Z] 21:16:44 INFO - r15 = 0x0000000000000000 rip = 0x00007f062c854321
[task 2021-06-26T21:16:44.295Z] 21:16:44 INFO - Found by: call frame info
[task 2021-06-26T21:16:44.295Z] 21:16:44 INFO - 3 libxul.so!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:3f9e98489ae52f5dfc8549d8595910e13ae65c52 : 732 + 0x5]
[task 2021-06-26T21:16:44.296Z] 21:16:44 INFO - rbx = 0x00007ffe885d6c20 rbp = 0x00007ffe885d6ca0
[task 2021-06-26T21:16:44.296Z] 21:16:44 INFO - rsp = 0x00007ffe885d6c00 r12 = 0x0000000000000000
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - r13 = 0x00007ffe885d8168 r14 = 0x0000000000000000
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - r15 = 0x0000000000000000 rip = 0x00007f062828cafe
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - Found by: call frame info
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - 4 libxul.so!XRE_TermEmbedding() [nsEmbedFunctions.cpp:3f9e98489ae52f5dfc8549d8595910e13ae65c52 : 215 + 0x7]
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - rbx = 0x00007f0638977638 rbp = 0x00007ffe885d6cc0
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - rsp = 0x00007ffe885d6cb0 r12 = 0x0000000000000902
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - r13 = 0x00007ffe885d8168 r14 = 0x00007ffe885d6cf8
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - r15 = 0x0000000000000001 rip = 0x00007f062c48d933
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - Found by: call frame info
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - 5 libxul.so!mozilla::ipc::ScopedXREEmbed::Stop() [ScopedXREEmbed.cpp:3f9e98489ae52f5dfc8549d8595910e13ae65c52 : 90 + 0x5]
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - rbx = 0x00007f0638977638 rbp = 0x00007ffe885d6ce0
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - rsp = 0x00007ffe885d6cd0 r12 = 0x0000000000000902
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - r13 = 0x00007ffe885d8168 r14 = 0x00007ffe885d6cf8
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - r15 = 0x0000000000000001 rip = 0x00007f06288c8c4a
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - Found by: call frame info
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - 6 libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:3f9e98489ae52f5dfc8549d8595910e13ae65c52 : 746 + 0x11]
[task 2021-06-26T21:16:44.297Z] 21:16:44 INFO - rbx = 0x0000000000000001 rbp = 0x00007ffe885d6fc0
[task 2021-06-26T21:16:44.298Z] 21:16:44 INFO - rsp = 0x00007ffe885d6cf0 r12 = 0x0000000000000902
[task 2021-06-26T21:16:44.298Z] 21:16:44 INFO - r13 = 0x00007ffe885d8168 r14 = 0x00007ffe885d6cf8
[task 2021-06-26T21:16:44.298Z] 21:16:44 INFO - r15 = 0x0000000000000001 rip = 0x00007f062c48df28
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - Found by: call frame info
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - 7 firefox-bin!content_process_main(mozilla::Bootstrap*, int, char**) [plugin-container.cpp:3f9e98489ae52f5dfc8549d8595910e13ae65c52 : 57 + 0x11]
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - rbx = 0x0000000000000011 rbp = 0x00007ffe885d7000
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - rsp = 0x00007ffe885d6fd0 r12 = 0x00007ffe885d6fd0
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - r13 = 0x00007ffe885d8160 r14 = 0x00007ffe885d8168
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - r15 = 0x00007f06389026c0 rip = 0x0000556a406766ca
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - Found by: call frame info
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - 8 firefox-bin!main [nsBrowserApp.cpp:3f9e98489ae52f5dfc8549d8595910e13ae65c52 : 327 + 0x20]
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - rbx = 0x0000000000000000 rbp = 0x00007ffe885d8080
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - rsp = 0x00007ffe885d7010 r12 = 0x0000556a40676570
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - r13 = 0x00007ffe885d8160 r14 = 0x0000556a40719938
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - r15 = 0x00000259f05da5e2 rip = 0x0000556a40676a55
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - Found by: call frame info
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - 9 libc.so.6 + 0x21b97
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - rbx = 0x0000000000000000 rbp = 0x0000556a407157c0
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - rsp = 0x00007ffe885d8090 r12 = 0x0000556a40676570
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - r13 = 0x00007ffe885d8160 r14 = 0x0000000000000000
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - r15 = 0x0000000000000000 rip = 0x00007f0638d94b97
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - Found by: call frame info
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - 10 firefox-bin!mozilla::UniquePtr<mozilla::Bootstrap, mozilla::Bootstrap::BootstrapDelete>::~UniquePtr() [UniquePtr.h:3f9e98489ae52f5dfc8549d8595910e13ae65c52 : 253 + 0x1f]
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - rsp = 0x00007ffe885d80b0 rip = 0x0000556a40676715
[task 2021-06-26T21:16:44.299Z] 21:16:44 INFO - Found by: stack scanning

Thanks very much to khuey for getting a pernosco trace!

I wasn't able to entirely resolve this, but I was able to find the creation point of the task which is leaked

This is ScriptLoader::AttemptAsyncScriptCompile dispatching an off-thread module script compile. I'm not sure of how this is supposed to be collected, so I ran out of ability to track down.

Maybe this is a good starting point for you Jon?

(side note: In that frame, the locals view is broken: Bug filed here)

Flags: needinfo?(mgaudet) → needinfo?(jcoppeard)
Whiteboard: [stockwell:needsowner][stockwell disabled] → [stockwell needswork:owner][stockwell disabled]

There are 122 total failures in the last 7 days on

[task 2021-07-06T22:14:36.261Z] 22:14:36 INFO - TEST-START | browser/base/content/test/general/browser_visibleTabs_tabPreview.js
[task 2021-07-06T22:14:36.281Z] 22:14:36 INFO - GECKO(2296) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2021-07-06T22:14:36.286Z] 22:14:36 INFO - GECKO(2296) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost

[task 2021-07-06T22:15:03.869Z] 22:15:03 INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()]
[task 2021-07-06T22:15:03.870Z] 22:15:03 INFO - Crash dump filename: /tmp/tmpsjnt1_io.mozrunner/minidumps/28f3aba3-f7b4-3ce9-3dce-244658bee862.dmp
[task 2021-07-06T22:15:03.870Z] 22:15:03 INFO - Operating system: Linux
[task 2021-07-06T22:15:03.871Z] 22:15:03 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2021-07-06T22:15:03.871Z] 22:15:03 INFO - CPU: amd64
[task 2021-07-06T22:15:03.872Z] 22:15:03 INFO - family 6 model 85 stepping 7
[task 2021-07-06T22:15:03.872Z] 22:15:03 INFO - 2 CPUs
[task 2021-07-06T22:15:03.872Z] 22:15:03 INFO -
[task 2021-07-06T22:15:03.872Z] 22:15:03 INFO - GPU: UNKNOWN
[task 2021-07-06T22:15:03.872Z] 22:15:03 INFO -
[task 2021-07-06T22:15:03.873Z] 22:15:03 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2021-07-06T22:15:03.873Z] 22:15:03 INFO - Crash address: 0x0
[task 2021-07-06T22:15:03.873Z] 22:15:03 INFO - Process uptime: not available
[task 2021-07-06T22:15:03.873Z] 22:15:03 INFO -
[task 2021-07-06T22:15:03.874Z] 22:15:03 INFO - Thread 0 (crashed)
[task 2021-07-06T22:15:03.874Z] 22:15:03 INFO - 0 libxul.so!mozilla::LinkedList<js::ParseTask>::~LinkedList() [LinkedList.h:5b4463c3dc93e0becc8ab691915dc6ca9da928f5 : 440 + 0x36]
[task 2021-07-06T22:15:03.874Z] 22:15:03 INFO - rax = 0x000055bbe1b05938 rdx = 0x0000000000000000
[task 2021-07-06T22:15:03.874Z] 22:15:03 INFO - rcx = 0x0000000000000b40 rbx = 0x000055bbe1b05940
[task 2021-07-06T22:15:03.874Z] 22:15:03 INFO - rsi = 0x00007f5a5648e8b0 rdi = 0x00007f5a5648d680
[task 2021-07-06T22:15:03.874Z] 22:15:03 INFO - rbp = 0x00007fff51242650 rsp = 0x00007fff51242640
[task 2021-07-06T22:15:03.875Z] 22:15:03 INFO - r8 = 0x00007f5a5648e8b0 r9 = 0x00007f5a57383780
[task 2021-07-06T22:15:03.875Z] 22:15:03 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000000
[task 2021-07-06T22:15:03.875Z] 22:15:03 INFO - r12 = 0x0000000000000000 r13 = 0x00007fff51243c18
[task 2021-07-06T22:15:03.875Z] 22:15:03 INFO - r14 = 0x0000000000000000 r15 = 0x0000000000000000
[task 2021-07-06T22:15:03.875Z] 22:15:03 INFO - rip = 0x00007f5a49b512a6
[task 2021-07-06T22:15:03.876Z] 22:15:03 INFO - Found by: given as instruction pointer in context
[task 2021-07-06T22:15:03.876Z] 22:15:03 INFO - 1 libxul.so!js::GlobalHelperThreadState::~GlobalHelperThreadState() [HelperThreadState.h:5b4463c3dc93e0becc8ab691915dc6ca9da928f5 : 87 + 0x76]
[task 2021-07-06T22:15:03.876Z] 22:15:03 INFO - rbx = 0x00007f5a3af06400 rbp = 0x00007fff51242670
[task 2021-07-06T22:15:03.876Z] 22:15:03 INFO - rsp = 0x00007fff51242660 r12 = 0x0000000000000000
[task 2021-07-06T22:15:03.877Z] 22:15:03 INFO - r13 = 0x00007fff51243c18 r14 = 0x0000000000000000
[task 2021-07-06T22:15:03.877Z] 22:15:03 INFO - r15 = 0x0000000000000000 rip = 0x00007f5a49b509d6
[task 2021-07-06T22:15:03.877Z] 22:15:03 INFO - Found by: call frame info
[task 2021-07-06T22:15:03.877Z] 22:15:03 INFO - 2 libxul.so!JS_ShutDown() [Initialization.cpp:5b4463c3dc93e0becc8ab691915dc6ca9da928f5 : 276 + 0x39]
[task 2021-07-06T22:15:03.877Z] 22:15:03 INFO - rbx = 0x00007f5a3af06400 rbp = 0x00007fff512426a0
[task 2021-07-06T22:15:03.877Z] 22:15:03 INFO - rsp = 0x00007fff51242680 r12 = 0x0000000000000000
[task 2021-07-06T22:15:03.878Z] 22:15:03 INFO - r13 = 0x00007fff51243c18 r14 = 0x0000000000000000
[task 2021-07-06T22:15:03.878Z] 22:15:03 INFO - r15 = 0x0000000000000000 rip = 0x00007f5a49b4db81
[task 2021-07-06T22:15:03.878Z] 22:15:03 INFO - Found by: call frame info
[task 2021-07-06T22:15:03.878Z] 22:15:03 INFO - 3 libxul.so!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:5b4463c3dc93e0becc8ab691915dc6ca9da928f5 : 732 + 0x5]
[task 2021-07-06T22:15:03.878Z] 22:15:03 INFO - rbx = 0x00007fff512426d0 rbp = 0x00007fff51242750
[task 2021-07-06T22:15:03.878Z] 22:15:03 INFO - rsp = 0x00007fff512426b0 r12 = 0x0000000000000000
[task 2021-07-06T22:15:03.878Z] 22:15:03 INFO - r13 = 0x00007fff51243c18 r14 = 0x0000000000000000
[task 2021-07-06T22:15:03.879Z] 22:15:03 INFO - r15 = 0x0000000000000000 rip = 0x00007f5a45583fda
[task 2021-07-06T22:15:03.879Z] 22:15:03 INFO - Found by: call frame info
[task 2021-07-06T22:15:03.879Z] 22:15:03 INFO - 4 libxul.so!XRE_TermEmbedding() [nsEmbedFunctions.cpp:5b4463c3dc93e0becc8ab691915dc6ca9da928f5 : 215 + 0x7]
[task 2021-07-06T22:15:03.879Z] 22:15:03 INFO - rbx = 0x00007f5a55c77638 rbp = 0x00007fff51242770
[task 2021-07-06T22:15:03.879Z] 22:15:03 INFO - rsp = 0x00007fff51242760 r12 = 0x00000000000008f8
[task 2021-07-06T22:15:03.879Z] 22:15:03 INFO - r13 = 0x00007fff51243c18 r14 = 0x00007fff512427a8
[task 2021-07-06T22:15:03.880Z] 22:15:03 INFO - r15 = 0x0000000000000001 rip = 0x00007f5a49787193
[task 2021-07-06T22:15:03.880Z] 22:15:03 INFO - Found by: call frame info
[task 2021-07-06T22:15:03.880Z] 22:15:03 INFO - 5 libxul.so!mozilla::ipc::ScopedXREEmbed::Stop() [ScopedXREEmbed.cpp:5b4463c3dc93e0becc8ab691915dc6ca9da928f5 : 90 + 0x5]
[task 2021-07-06T22:15:03.880Z] 22:15:03 INFO - rbx = 0x00007f5a55c77638 rbp = 0x00007fff51242790
[task 2021-07-06T22:15:03.881Z] 22:15:03 INFO - rsp = 0x00007fff51242780 r12 = 0x00000000000008f8
[task 2021-07-06T22:15:03.881Z] 22:15:03 INFO - r13 = 0x00007fff51243c18 r14 = 0x00007fff512427a8
[task 2021-07-06T22:15:03.881Z] 22:15:03 INFO - r15 = 0x0000000000000001 rip = 0x00007f5a45bc0290
[task 2021-07-06T22:15:03.881Z] 22:15:03 INFO - Found by: call frame info
[task 2021-07-06T22:15:03.881Z] 22:15:03 INFO - 6 libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:5b4463c3dc93e0becc8ab691915dc6ca9da928f5 : 746 + 0x11]
[task 2021-07-06T22:15:03.882Z] 22:15:03 INFO - rbx = 0x0000000000000001 rbp = 0x00007fff51242a70
[task 2021-07-06T22:15:03.882Z] 22:15:03 INFO - rsp = 0x00007fff512427a0 r12 = 0x00000000000008f8
[task 2021-07-06T22:15:03.882Z] 22:15:03 INFO - r13 = 0x00007fff51243c18 r14 = 0x00007fff512427a8
[task 2021-07-06T22:15:03.882Z] 22:15:03 INFO - r15 = 0x0000000000000001 rip = 0x00007f5a49787788
[task 2021-07-06T22:15:03.882Z] 22:15:03 INFO - Found by: call frame info
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - 7 firefox-bin!content_process_main(mozilla::Bootstrap*, int, char**) [plugin-container.cpp:5b4463c3dc93e0becc8ab691915dc6ca9da928f5 : 57 + 0x11]
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - rbx = 0x0000000000000011 rbp = 0x00007fff51242ab0
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - rsp = 0x00007fff51242a80 r12 = 0x00007fff51242a80
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - r13 = 0x00007fff51243c10 r14 = 0x00007fff51243c18
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - r15 = 0x00007f5a55c026c0 rip = 0x000055bbe1a606ca
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - Found by: call frame info
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - 8 firefox-bin!main [nsBrowserApp.cpp:5b4463c3dc93e0becc8ab691915dc6ca9da928f5 : 327 + 0x20]
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff51243b30
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - rsp = 0x00007fff51242ac0 r12 = 0x000055bbe1a60570
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - r13 = 0x00007fff51243c10 r14 = 0x000055bbe1b03938
[task 2021-07-06T22:15:03.883Z] 22:15:03 INFO - r15 = 0x0000051d0600f85c rip = 0x000055bbe1a60a55
[task 2021-07-06T22:15:03.884Z] 22:15:03 INFO - Found by: call frame info
[task 2021-07-06T22:15:03.884Z] 22:15:03 INFO - 9 libc.so.6 + 0x21b97
[task 2021-07-06T22:15:03.885Z] 22:15:03 INFO - rbx = 0x0000000000000000 rbp = 0x000055bbe1aff7c0
[task 2021-07-06T22:15:03.885Z] 22:15:03 INFO - rsp = 0x00007fff51243b40 r12 = 0x000055bbe1a60570
[task 2021-07-06T22:15:03.885Z] 22:15:03 INFO - r13 = 0x00007fff51243c10 r14 = 0x0000000000000000
[task 2021-07-06T22:15:03.885Z] 22:15:03 INFO - r15 = 0x0000000000000000 rip = 0x00007f5a560c2b97
[task 2021-07-06T22:15:03.885Z] 22:15:03 INFO - Found by: call frame info
[task 2021-07-06T22:15:03.885Z] 22:15:03 INFO - 10 firefox-bin!mozilla::UniquePtr<mozilla::Bootstrap, mozilla::Bootstrap::BootstrapDelete>::~UniquePtr() [UniquePtr.h:5b4463c3dc93e0becc8ab691915dc6ca9da928f5 : 253 + 0x1f]
[task 2021-07-06T22:15:03.885Z] 22:15:03 INFO - rsp = 0x00007fff51243b60 rip = 0x000055bbe1a60715
[task 2021-07-06T22:15:03.886Z] 22:15:03 INFO - Found by: stack scanning

Crash Signature: [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()] → [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()] [@ js::GlobalHelperThreadState::~GlobalHelperThreadState()]

There are parse tasks present when the JS engine is being shut down that have
finished but haven't had their results collected by the embedding. This
shouldn't happen, and I think it's happening here because we're leaking a
JSRuntime (we cancel these when we shut down a runtime).

There's a comment that says this isn't necessary but cancelling outstanding
compile requests in ScriptLoader::Destroy fixes this problem on try. I don't
understand well enough to know what's going wrong with the current approach but
this fixes both the crash and the leak.

Assignee: nobody → jcoppeard
Crash Signature: [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()] [@ js::GlobalHelperThreadState::~GlobalHelperThreadState()] → [@ mozilla::LinkedList<js::ParseTask>::~LinkedList()] [@ js::GlobalHelperThreadState::~GlobalHelperThreadState()]
Flags: needinfo?(jcoppeard)

I was looking at this as well and had a similar patch to jonco's, by cancelling the tasks in Destroy(). However, that seemed to lead to other module related failures (i.e. https://treeherder.mozilla.org/jobs?repo=try&revision=a46c40ed01afd471383e0d9c81cb54655d9bf4a4) where I guess we still need the requests alive even if we call Destroy? I was thinking of maybe attaching the shutdown observers to each script load request that is created instead of attaching it to the scriptloader, which can maybe satisfy both problems.

(In reply to Denis Palmeiro [:denispal] from comment #79)
Ah right, interesting. I think that's because we didn't expect to see a cancelled request there. We may also need to track more requests so we can cancel them later though.

It's not otherwise obvious that calling this cancels all the requests in the list.

Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/867422c9aa5e Cancel off-thread compilations when destroying a ScriptLoader r=dpalmeiro https://hg.mozilla.org/integration/autoland/rev/31612eaf974f Track more top level load requests while they are being parsed off-thread r=dpalmeiro https://hg.mozilla.org/integration/autoland/rev/ed10a56d576e Rename ScriptLoadRequestList::Cancel to CancelRequestsAndClear r=dpalmeiro
Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9322cc745749 Cancel off-thread compilations when destroying a ScriptLoader r=dpalmeiro https://hg.mozilla.org/integration/autoland/rev/669062d5032b Rename ScriptLoadRequestList::Cancel to CancelRequestsAndClear r=dpalmeiro https://hg.mozilla.org/integration/autoland/rev/993acbfa48a3 Track more top level load requests while they are being parsed off-thread r=dpalmeiro
No longer regressions: 1719874
Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]

No crashes on central since landing so marking fixed.

Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(jcoppeard)
Keywords: leave-open
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: