Bug: Intermittent application crashed [@ js::jit::BaselineScript::retAddrEntryFromReturnAddress] | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2023-07-08 05:18:38+00:00
Resolved: 2023-08-02 12:02:24+00:00

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

---
```
TEST-START | browser/components/privatebrowsing/test/browser/browser_privatebrowsing_rememberprompt.js
[task 2023-07-08T04:08:58.385Z] 04:08:58     INFO - GECKO(7432) | 1688789338390	Marionette	TRACE	Received observer notification browser-delayed-startup-finished
[task 2023-07-08T04:08:58.908Z] 04:08:58     INFO - GECKO(7432) | Exiting due to channel error.
[task 2023-07-08T04:08:59.013Z] 04:08:59     INFO - TEST-INFO | Main app process: exit 1
[task 2023-07-08T04:08:59.014Z] 04:08:59     INFO - Buffered messages logged at 04:08:58
[task 2023-07-08T04:08:59.015Z] 04:08:59     INFO - Entering setup bound 
[task 2023-07-08T04:08:59.015Z] 04:08:59     INFO - Leaving setup bound 
[task 2023-07-08T04:08:59.015Z] 04:08:59     INFO - Entering test bound test
[task 2023-07-08T04:08:59.016Z] 04:08:59     INFO - Buffered messages finished
[task 2023-07-08T04:08:59.016Z] 04:08:59     INFO - runtests.py | Application ran for: 0:01:54.298734
[task 2023-07-08T04:08:59.016Z] 04:08:59     INFO - zombiecheck | Reading PID log: C:\Users\task_168878789969851\AppData\Local\Temp\tmpgk23dv6apidlog
[task 2023-07-08T04:08:59.018Z] 04:08:59     INFO - ==> process 5652 launched child process 9964 ("C:\Program Files\WindowsApps\Mozilla.MozillaFirefoxNightly_117.2307.802.0_x64__5x4grbbqzn2q4\VFS\ProgramFiles\MozillaFirefoxNightly Package Root\firefox.exe" -contentproc --channel=2224 -parentBuildID 20230708025152 -prefsHandle 2152 -prefMapHandle 2132 -prefsLen 22198 -prefMapSize 250784 -appDir "C:\Program Files\WindowsApps\Mozilla.MozillaFirefoxNightly_117.2307.802.0_x64__5x4grbbqzn2q4\VFS\ProgramFiles\MozillaFirefoxNightly Package Root\browser" - {ebc87c50-76dc-418f-a6b8-ecf9030306b0} 5652 "\\.\pipe\gecko-crash-server-pipe.5652" 2196ab87910 gpu)
<....>
INFO - zombiecheck | Checking for orphan process with PID: 3708
[task 2023-07-08T04:08:59.090Z] 04:08:59     INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IfMHicX3T4-xs4mbvJZWfg/artifacts/public/build/target.crashreporter-symbols.zip
[task 2023-07-08T04:09:19.988Z] 04:09:19     INFO - mozcrash Copy/paste: Z:/task_168878789969851/fetches\minidump-stackwalk\minidump-stackwalk.exe --symbols-url=https://symbols.mozilla.org/ --cyborg=C:\Users\task_168878789969851\AppData\Local\Temp\tmp3awckcjm\f57803aa-891d-41fe-9f19-27996728dad7.trace C:\Users\task_168878789969851\AppData\Local\Temp\tmpl09fwz0g.mozrunner\minidumps\f57803aa-891d-41fe-9f19-27996728dad7.dmp C:\Users\task_168878789969851\AppData\Local\Temp\tmp7m279ex6
[task 2023-07-08T04:09:28.867Z] 04:09:28     INFO - mozcrash Saved minidump as Z:\task_168878789969851\build\blobber_upload_dir\f57803aa-891d-41fe-9f19-27996728dad7.dmp
[task 2023-07-08T04:09:28.876Z] 04:09:28     INFO - mozcrash Saved app info as Z:\task_168878789969851\build\blobber_upload_dir\f57803aa-891d-41fe-9f19-27996728dad7.extra
[task 2023-07-08T04:09:29.509Z] 04:09:29     INFO - PROCESS-CRASH | application crashed [@ js::jit::BaselineScript::retAddrEntryFromReturnAddress] | browser/components/privatebrowsing/test/browser/browser_privatebrowsing_rememberprompt.js 
[task 2023-07-08T04:09:29.509Z] 04:09:29     INFO - Process type: main
[task 2023-07-08T04:09:29.509Z] 04:09:29     INFO - Process pid: 5652
[task 2023-07-08T04:09:29.509Z] 04:09:29     INFO - Crash dump filename: C:\Users\task_168878789969851\AppData\Local\Temp\tmpl09fwz0g.mozrunner\minidumps\f57803aa-891d-41fe-9f19-27996728dad7.dmp
[task 2023-07-08T04:09:29.511Z] 04:09:29     INFO - Operating system: Windows NT
[task 2023-07-08T04:09:29.511Z] 04:09:29     INFO -                   10.0.22621
[task 2023-07-08T04:09:29.511Z] 04:09:29     INFO - CPU: amd64
[task 2023-07-08T04:09:29.511Z] 04:09:29     INFO -      family 6 model 85 stepping 7
[task 2023-07-08T04:09:29.511Z] 04:09:29     INFO -      8 CPUs
[task 2023-07-08T04:09:29.511Z] 04:09:29     INFO - 
[task 2023-07-08T04:09:29.511Z] 04:09:29     INFO - Crash reason:  EXCEPTION_ACCESS_VIOLATION_READ
[task 2023-07-08T04:09:29.511Z] 04:09:29     INFO - Crash address: 0xfff9000000000000
[task 2023-07-08T04:09:29.511Z] 04:09:29     INFO - Crashing instruction: `sub rdx, qword [rax]`
[task 2023-07-08T04:09:29.511Z] 04:09:29     INFO - Memory accessed by instruction:
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -   0. Address: 0xfff9000000000000
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      Size: 8
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO - Process uptime: 114 seconds
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO - 
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO - Thread 0 MainThread (crashed)
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -  0  xul.dll!js::jit::BaselineScript::retAddrEntryFromReturnAddress(unsigned char const*) [BaselineJIT.cpp:d2be18e8ce8cd63eaddb8f012d582a2863075164 : 694 + 0x3]
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      rax = 0xfff9000000000000    rdx = 0x000002d5bb175236
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      rcx = 0x0000021901f10c00    rbx = 0x0000001e363fbd00
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      rsi = 0x0000001e363fbcd8    rdi = 0x00000b97bb461740
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      rbp = 0x000000000000030b    rsp = 0x0000001e363fb9c0
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -       r8 = 0x0000000000000000     r9 = 0x00007ffaded1d64c
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      r10 = 0x0000000000000000    r11 = 0x0000000000010c8a
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      r12 = 0x0000001e363fbd08    r13 = 0x0000001e363fba50
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      r14 = 0x0000001e363fbce0    r15 = 0x0000001e363fba58
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      rip = 0x00007ffadedfd5e7
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -     Found by: given as instruction pointer in context
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -  1  xul.dll!js::jit::JSJitFrameIter::baselineScriptAndPc(JSScript**, unsigned char**) const [JSJitFrameIter.cpp:d2be18e8ce8cd63eaddb8f012d582a2863075164 : 148 + 0x4]
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      rbx = 0x0000001e363fbd00    rbp = 0x000000000000030b
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      rsp = 0x0000001e363fb9f0    r12 = 0x0000001e363fbd08
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      r13 = 0x0000001e363fba50    r14 = 0x0000001e363fbce0
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -      r15 = 0x0000001e363fba58    rip = 0x00007ffaded1d46e
[task 2023-07-08T04:09:29.512Z] 04:09:29     INFO -     Found by: call frame info
INFO -  2  xul.dll!js::FrameIter::nextJitFrame() [FrameIter.cpp:d2be18e8ce8cd63eaddb8f012d582a2863075164 : 395]
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -     Found by: inlining
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -  3  xul.dll!js::FrameIter::settleOnActivation() [FrameIter.cpp:d2be18e8ce8cd63eaddb8f012d582a2863075164 : 308 + 0x19]
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      rbx = 0x0000001e363fbd00    rsi = 0x0000001e363fbcd8
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      rdi = 0x0000001e363fbd10    rbp = 0x000000000000030b
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      rsp = 0x0000001e363fba30    r12 = 0x0000001e363fbd08
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      r13 = 0x0000001e363fba50    r14 = 0x0000001e363fbce0
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      r15 = 0x0000001e363fba58    rip = 0x00007ffadda29e82
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -     Found by: call frame info
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -  4  xul.dll!js::FrameIter::FrameIter(JSContext*, js::FrameIter::DebuggerEvalOption) [FrameIter.cpp:d2be18e8ce8cd63eaddb8f012d582a2863075164 : 351 + 0x7]
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      rbx = 0x0000021969b20101    rsi = 0x0000001e363fbcb8
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      rdi = 0x0000021969b20100    rbp = 0x0000001e363fc750
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      rsp = 0x0000001e363fbb10    r12 = 0x0000001e363fc458
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      r13 = 0x0000001e363fbcb8    r14 = 0x0000021969b20170
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      r15 = 0x00007ffadf640bc0    rip = 0x00007ffadda29fab
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -     Found by: call frame info
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -  5  xul.dll!js::SavedStacks::insertFrames(JSContext*, JS::MutableHandle<js::SavedFrame *>, mozilla::Variant<JS::AllFrames,JS::MaxFrames,JS::FirstSubsumedFrame>&&) [SavedStacks.cpp:d2be18e8ce8cd63eaddb8f012d582a2863075164 : 1437 + 0x7]
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      rbx = 0x0000021969b20101    rsi = 0x0000021969b20100
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      rdi = 0x0000001e363fc3f8    rbp = 0x0000001e363fc750
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      rsp = 0x0000001e363fbb50    r12 = 0x0000001e363fc458
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      r13 = 0x0000001e363fbcb8    r14 = 0x0000021969b20170
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -      r15 = 0x00007ffadf640bc0    rip = 0x00007ffaddafb988
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -     Found by: call frame info
[task 2023-07-08T04:09:29.513Z] 04:09:29     INFO -  6  xul.dll!js::SavedStacks::saveCurrentStack(JSContext*, JS::MutableHandle<js::SavedFrame *>, mozilla::Variant<JS::AllFrames,JS::MaxFrames,JS::FirstSubsumedFrame>&&) [SavedStacks.cpp:d2be18e8ce8cd63eaddb8f012d582a2863075164 : 1323 + 0x10]
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -      rbx = 0x0000021969b20100    rsi = 0x0000001e363fc458
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -      rdi = 0x0000001e363fc3f8    rbp = 0x0000001e363fc750
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -      rsp = 0x0000001e363fc350    r12 = 0x0000000000000000
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -      r13 = 0x0000001e363fd140    r14 = 0x00000219030f8d38
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -      r15 = 0x00007ffadf640bc0    rip = 0x00007ffaddafb7ee
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -     Found by: call frame info
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -  7  xul.dll!JS::CaptureCurrentStack(JSContext*, JS::MutableHandle<JSObject *>, mozilla::Variant<JS::AllFrames,JS::MaxFrames,JS::FirstSubsumedFrame>&&) [jsapi.cpp:d2be18e8ce8cd63eaddb8f012d582a2863075164 : 4734 + 0x4]
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -      rbx = 0x000032a4906d1780    rsi = 0x0000001e363fc450
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -      rdi = 0x0000021969b20100    rbp = 0x0000001e363fc750
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -      rsp = 0x0000001e363fc3c0    r12 = 0x0000000000000000
[task 2023-07-08T04:09:29.514Z] 04:09:29     INFO -      r13 = 0x0000001e363fd140    r14 = 0x000002197aa08140
[task 2023-07-08T04:09:29.515Z] 04:09:29     INFO -      r15 = 0x00007ffadf640bc0    rip = 0x00007ffaddbe779f
[task 2023-07-08T04:09:29.515Z] 04:09:29     INFO -     Found by: call frame info
[task 2023-07-08T04:09:29.515Z] 04:09:29     INFO -  8  xul.dll!mozilla::dom::CallbackObject::FinishSlowJSInitIfMoreThanOneOwner(JSContext*) [CallbackObject.cpp:d2be18e8ce8cd63eaddb8f012d582a2863075164 : 104 + 0x7]
[task 2023-07-08T04:09:29.515Z] 04:09:29     INFO -      rbx = 0x000032a4906d1780    rsi = 0x000002197aa08140
<...>
```