Closed Bug 1514778 Opened 2 years ago Closed 2 years ago

Re-enable browser_initial_tab_remoteType.js for opt macOS verify

Categories

(Firefox :: Tabbed Browser, defect, P1)

defect

Tracking

()

RESOLVED FIXED
Firefox 66
Tracking Status
firefox66 --- fixed

People

(Reporter: mconley, Assigned: Gijs)

References

Details

(Keywords: sec-other, Whiteboard: [do not unhide before bug 1508102 is unhidden][post-critsmash-triage][adv-main66-])

In bug 1503796, I'm hoping to land a new test that ensures that the right content process is chosen when creating the initial tab in new browser windows under various conditions.

Unfortunately, the test I wrote appears to crash[1] the browser when run in verify mode, but only on macOS opt builds. I get the following stack:

For now, in the interests of landing the test, I'm disabling the test when running verify on macOS opt builds. We should re-enable it once we figure out what this crash is all about.

Here's the stack:

08:38:32    ERROR - TEST-UNEXPECTED-FAIL | Last test finished | application terminated with exit code 1
08:38:32     INFO - runtests.py | Application ran for: 0:00:25.645811
08:38:32     INFO - zombiecheck | Reading PID log: /var/folders/wj/pz8jz0rn39q5jh_1g3t5c4lc00000w/T/tmpz220TXpidlog
08:38:32     INFO - ==> process 2105 launched child process 2106
08:38:32     INFO - ==> process 2105 launched child process 2107
08:38:32     INFO - ==> process 2105 launched child process 2108
08:38:32     INFO - ==> process 2105 launched child process 2109
08:38:32     INFO - ==> process 2105 launched child process 2110
08:38:32     INFO - ==> process 2105 launched child process 2111
08:38:32     INFO - ==> process 2105 launched child process 2113
08:38:32     INFO - ==> process 2105 launched child process 2114
08:38:32     INFO - ==> process 2105 launched child process 2115
08:38:32     INFO - ==> process 2105 launched child process 2116
08:38:32     INFO - zombiecheck | Checking for orphan process with PID: 2113
08:38:32     INFO - zombiecheck | Checking for orphan process with PID: 2114
08:38:32     INFO - zombiecheck | Checking for orphan process with PID: 2115
08:38:32     INFO - zombiecheck | Checking for orphan process with PID: 2116
08:38:32     INFO - zombiecheck | Checking for orphan process with PID: 2106
08:38:32     INFO - zombiecheck | Checking for orphan process with PID: 2107
08:38:32     INFO - zombiecheck | Checking for orphan process with PID: 2108
08:38:32     INFO - zombiecheck | Checking for orphan process with PID: 2109
08:38:32     INFO - zombiecheck | Checking for orphan process with PID: 2110
08:38:32     INFO - zombiecheck | Checking for orphan process with PID: 2111
08:38:32     INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/cu_-eNYvTtuyp_LblHLGgg/artifacts/public/build/target.crashreporter-symbols.zip
08:38:45     INFO - mozcrash Copy/paste: /Users/cltbld/tasks/task_1544975780/build/macosx64-minidump_stackwalk /var/folders/wj/pz8jz0rn39q5jh_1g3t5c4lc00000w/T/tmp0Vjng8.mozrunner/minidumps/EF5370FB-2E6A-4E8E-A2ED-8ADEA2FDD2DB.dmp /var/folders/wj/pz8jz0rn39q5jh_1g3t5c4lc00000w/T/tmpjpX7qJ
08:39:03     INFO - mozcrash Saved minidump as /Users/cltbld/tasks/task_1544975780/build/blobber_upload_dir/EF5370FB-2E6A-4E8E-A2ED-8ADEA2FDD2DB.dmp
08:39:03     INFO - mozcrash Saved app info as /Users/cltbld/tasks/task_1544975780/build/blobber_upload_dir/EF5370FB-2E6A-4E8E-A2ED-8ADEA2FDD2DB.extra
08:39:03     INFO - PROCESS-CRASH | Last test finished | application crashed [@ js::InternalBarrierMethods<JSObject*>::postBarrier(JSObject**, JSObject*, JSObject*)]
08:39:03     INFO - Crash dump filename: /var/folders/wj/pz8jz0rn39q5jh_1g3t5c4lc00000w/T/tmp0Vjng8.mozrunner/minidumps/EF5370FB-2E6A-4E8E-A2ED-8ADEA2FDD2DB.dmp
08:39:03     INFO - Operating system: Mac OS X
08:39:03     INFO -                   10.10.5 14F27
08:39:03     INFO - CPU: amd64
08:39:03     INFO -      family 6 model 69 stepping 1
08:39:03     INFO -      4 CPUs
08:39:03     INFO - 
08:39:03     INFO - GPU: UNKNOWN
08:39:03     INFO - 
08:39:03     INFO - Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
08:39:03     INFO - Crash address: 0x36dffff0
08:39:03     INFO - Process uptime: 23 seconds
08:39:03     INFO - 
08:39:03     INFO - Thread 0 (crashed)
08:39:03     INFO -  0  XUL!js::InternalBarrierMethods<JSObject*>::postBarrier(JSObject**, JSObject*, JSObject*) [Cell.h:5ca841fa4f30d1662c383967738b5d3fd058732c : 266 + 0x0]
08:39:03     INFO -     rax = 0x36007fa1da91e603   rdx = 0x0000000000000000
08:39:03     INFO -     rcx = 0x0000000000000000   rbx = 0x0000000139c639d0
08:39:03     INFO -     rsi = 0x0000000136d00000   rdi = 0x0000000139c639d0
08:39:03     INFO -     rbp = 0x00007fff51c5b750   rsp = 0x00007fff51c5b720
08:39:03     INFO -      r8 = 0x000000010e100240    r9 = 0x0000000000000000
08:39:03     INFO -     r10 = 0x000000012fb01710   r11 = 0x0000000000000000
08:39:03     INFO -     r12 = 0x00007fff51c5b940   r13 = 0x000000000000000f
08:39:03     INFO -     r14 = 0x000000000000002d   r15 = 0x000000012f77f180
08:39:03     INFO -     rip = 0x0000000113b82d67
08:39:03     INFO -     Found by: given as instruction pointer in context
08:39:03     INFO -  1  XUL!nsXPCWrappedJS::~nsXPCWrappedJS() [Barrier.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 212 + 0x7]
08:39:03     INFO -     rbp = 0x00007fff51c5b770   rsp = 0x00007fff51c5b760
08:39:03     INFO -     rip = 0x000000010fbf707f
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO -  2  XUL!nsXPCWrappedJS::~nsXPCWrappedJS() [XPCWrappedJS.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 447 + 0x5]
08:39:03     INFO -     rbp = 0x00007fff51c5b790   rsp = 0x00007fff51c5b780
08:39:03     INFO -     rip = 0x000000010fbf70fe
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO -  3  XUL!SnowWhiteKiller::~SnowWhiteKiller() [nsCycleCollector.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 2428 + 0x6]
08:39:03     INFO -     rbp = 0x00007fff51c5b7f0   rsp = 0x00007fff51c5b7a0
08:39:03     INFO -     rip = 0x000000010eef843b
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO -  4  XUL!nsCycleCollector::Collect(ccType, js::SliceBudget&, nsICycleCollectorListener*, bool) [nsCycleCollector.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 2413 + 0x8]
08:39:03     INFO -     rbp = 0x00007fff51c5b9b0   rsp = 0x00007fff51c5b800
08:39:03     INFO -     rip = 0x000000010eeef5fe
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO -  5  XUL!nsCycleCollector_collect(nsICycleCollectorListener*) [nsCycleCollector.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 3942 + 0x10]
08:39:03     INFO -     rbp = 0x00007fff51c5ba10   rsp = 0x00007fff51c5b9c0
08:39:03     INFO -     rip = 0x000000010eef2a1c
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO -  6  XUL!nsJSContext::CycleCollectNow(nsICycleCollectorListener*) [nsJSEnvironment.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 1413 + 0x8]
08:39:03     INFO -     rbp = 0x00007fff51c5ba50   rsp = 0x00007fff51c5ba20
08:39:03     INFO -     rip = 0x00000001105a5f7d
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO -  7  XUL!nsJSEnvironmentObserver::Observe(nsISupports*, char const*, char16_t const*) [nsJSEnvironment.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 329 + 0x7]
08:39:03     INFO -     rbp = 0x00007fff51c5bb00   rsp = 0x00007fff51c5ba60
08:39:03     INFO -     rip = 0x00000001105a55f6
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO -  8  XUL!nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) [nsObserverList.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 66 + 0xf]
08:39:03     INFO -     rbp = 0x00007fff51c5bb70   rsp = 0x00007fff51c5bb10
08:39:03     INFO -     rip = 0x000000010ef16d8f
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO -  9  XUL!NS_InvokeByIndex + 0x8e
08:39:03     INFO -     rbp = 0x00007fff51c5bbb0   rsp = 0x00007fff51c5bb80
08:39:03     INFO -     rip = 0x000000010e68d22e
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 10  XUL!XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [XPCWrappedNative.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 1657 + 0x5]
08:39:03     INFO -     rbp = 0x00007fff51c5bdd0   rsp = 0x00007fff51c5bbc0
08:39:03     INFO -     rip = 0x000000010fc02c99
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 11  XUL!XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) [XPCWrappedNativeJSOps.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 947 + 0x8]
08:39:03     INFO -     rbp = 0x00007fff51c5bef0   rsp = 0x00007fff51c5bde0
08:39:03     INFO -     rip = 0x000000010fc047a8
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 12  XUL!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 443 + 0x6]
08:39:03     INFO -     rbp = 0x00007fff51c5bfb0   rsp = 0x00007fff51c5bf00
08:39:03     INFO -     rip = 0x0000000113b767cb
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 13  XUL!Interpret(JSContext*, js::RunState&) [Interpreter.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 594 + 0xc]
08:39:03     INFO -     rbp = 0x00007fff51c5c470   rsp = 0x00007fff51c5bfc0
08:39:03     INFO -     rip = 0x0000000113b6f3db
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 14  XUL!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 423 + 0xb]
08:39:03     INFO -     rbp = 0x00007fff51c5c560   rsp = 0x00007fff51c5c480
08:39:03     INFO -     rip = 0x0000000113b62daa
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 15  XUL!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 563 + 0x8]
08:39:03     INFO -     rbp = 0x00007fff51c5c620   rsp = 0x00007fff51c5c570
08:39:03     INFO -     rip = 0x0000000113b76bcc
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 16  XUL!js::ForwardingProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const [Interpreter.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 606 + 0x8]
08:39:03     INFO -     rbp = 0x00007fff51c5c700   rsp = 0x00007fff51c5c630
08:39:03     INFO -     rip = 0x0000000113f7178d
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 17  XUL!js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const [CrossCompartmentWrapper.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 304 + 0x13]
08:39:03     INFO -     rbp = 0x00007fff51c5c760   rsp = 0x00007fff51c5c710
08:39:03     INFO -     rip = 0x0000000113f5a51b
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 18  XUL!js::Proxy::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) [Proxy.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 535 + 0x15]
08:39:03     INFO -     rbp = 0x00007fff51c5c7b0   rsp = 0x00007fff51c5c770
08:39:03     INFO -     rip = 0x0000000113f66787
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 19  XUL!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 509 + 0xe]
08:39:03     INFO -     rbp = 0x00007fff51c5c870   rsp = 0x00007fff51c5c7c0
08:39:03     INFO -     rip = 0x0000000113b76d59
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 20  XUL!PromiseReactionJob(JSContext*, unsigned int, JS::Value*) [Interpreter.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 606 + 0x8]
08:39:03     INFO -     rbp = 0x00007fff51c5c9a0   rsp = 0x00007fff51c5c880
08:39:03     INFO -     rip = 0x0000000113bf15fd
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 21  XUL!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 443 + 0x6]
08:39:03     INFO -     rbp = 0x00007fff51c5ca60   rsp = 0x00007fff51c5c9b0
08:39:03     INFO -     rip = 0x0000000113b767cb
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 22  XUL!JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [Interpreter.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 606 + 0x8]
08:39:03     INFO -     rbp = 0x00007fff51c5cb40   rsp = 0x00007fff51c5ca70
08:39:03     INFO -     rip = 0x0000000113f2559e
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 23  XUL!mozilla::PromiseJobRunnable::Run(mozilla::AutoSlowOperation&) [PromiseBinding.cpp: : 26 + 0x16]
08:39:03     INFO -     rbp = 0x00007fff51c5cda0   rsp = 0x00007fff51c5cb50
08:39:03     INFO -     rip = 0x000000010eee34d6
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 24  XUL!mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint(bool) [CycleCollectedJSContext.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 552 + 0xb]
08:39:03     INFO -     rbp = 0x00007fff51c5ce30   rsp = 0x00007fff51c5cdb0
08:39:03     INFO -     rip = 0x000000010eed337b
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 25  XUL!mozilla::CycleCollectedJSContext::AfterProcessTask(unsigned int) [CycleCollectedJSContext.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 394 + 0x7]
08:39:03     INFO -     rbp = 0x00007fff51c5ce70   rsp = 0x00007fff51c5ce40
08:39:03     INFO -     rip = 0x000000010eed3617
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 26  XUL!XPCJSContext::AfterProcessTask(unsigned int) [XPCJSContext.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 1252 + 0xb]
08:39:03     INFO -     rbp = 0x00007fff51c5ce90   rsp = 0x00007fff51c5ce80
08:39:03     INFO -     rip = 0x000000010fbcd03f
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 27  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 1215 + 0x6]
08:39:03     INFO -     rbp = 0x00007fff51c5d3d0   rsp = 0x00007fff51c5cea0
08:39:03     INFO -     rip = 0x000000010ef8d47d
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 28  XUL!NS_ProcessPendingEvents(nsIThread*, unsigned int) [nsThreadUtils.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 416 + 0xe]
08:39:03     INFO -     rbp = 0x00007fff51c5d420   rsp = 0x00007fff51c5d3e0
08:39:03     INFO -     rip = 0x000000010ef8aca2
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 29  XUL!nsBaseAppShell::NativeEventCallback() [nsBaseAppShell.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 87 + 0xa]
08:39:03     INFO -     rbp = 0x00007fff51c5d450   rsp = 0x00007fff51c5d430
08:39:03     INFO -     rip = 0x000000011217a927
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 30  XUL!nsAppShell::ProcessGeckoEvents(void*) [nsAppShell.mm:5ca841fa4f30d1662c383967738b5d3fd058732c : 464 + 0x8]
08:39:03     INFO -     rbp = 0x00007fff51c5d4a0   rsp = 0x00007fff51c5d460
08:39:03     INFO -     rip = 0x00000001121ffe8c
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 31  CoreFoundation + 0x80a01
08:39:03     INFO -     rbp = 0x00007fff51c5d4b0   rsp = 0x00007fff51c5d4b0
08:39:03     INFO -     rip = 0x00007fff9047aa01
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 32  CoreFoundation + 0x72c5c
08:39:03     INFO -     rbp = 0x00007fff51c5d510   rsp = 0x00007fff51c5d4c0
08:39:03     INFO -     rip = 0x00007fff9046cc5c
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 33  CoreFoundation + 0x721bf
08:39:03     INFO -     rbp = 0x00007fff51c5e1f0   rsp = 0x00007fff51c5d520
08:39:03     INFO -     rip = 0x00007fff9046c1bf
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 34  CoreFoundation + 0x71bd8
08:39:03     INFO -     rbp = 0x00007fff51c5e250   rsp = 0x00007fff51c5e200
08:39:03     INFO -     rip = 0x00007fff9046bbd8
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 35  HIToolbox + 0x3256f
08:39:03     INFO -     rbp = 0x00007fff51c5e290   rsp = 0x00007fff51c5e260
08:39:03     INFO -     rip = 0x00007fff880d756f
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 36  HIToolbox + 0x322ea
08:39:03     INFO -     rbp = 0x00007fff51c5e310   rsp = 0x00007fff51c5e2a0
08:39:03     INFO -     rip = 0x00007fff880d72ea
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 37  HIToolbox + 0x3212b
08:39:03     INFO -     rbp = 0x00007fff51c5e330   rsp = 0x00007fff51c5e320
08:39:03     INFO -     rip = 0x00007fff880d712b
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 38  AppKit + 0x918ab
08:39:03     INFO -     rbp = 0x00007fff51c5e7a0   rsp = 0x00007fff51c5e340
08:39:03     INFO -     rip = 0x00007fff927da8ab
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 39  AppKit + 0x90e58
08:39:03     INFO -     rbp = 0x00007fff51c5ea40   rsp = 0x00007fff51c5e7b0
08:39:03     INFO -     rip = 0x00007fff927d9e58
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 40  XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:5ca841fa4f30d1662c383967738b5d3fd058732c : 180 + 0x2c]
08:39:03     INFO -     rbp = 0x00007fff51c5eab0   rsp = 0x00007fff51c5ea50
08:39:03     INFO -     rip = 0x00000001121fee47
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 41  AppKit + 0x86af3
08:39:03     INFO -     rbp = 0x00007fff51c5eb30   rsp = 0x00007fff51c5eac0
08:39:03     INFO -     rip = 0x00007fff927cfaf3
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 42  XUL!nsAppShell::Run() [nsAppShell.mm:5ca841fa4f30d1662c383967738b5d3fd058732c : 743 + 0x19]
08:39:03     INFO -     rbp = 0x00007fff51c5eb70   rsp = 0x00007fff51c5eb40
08:39:03     INFO -     rip = 0x000000011220077b
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 43  XUL!nsAppStartup::Run() [nsAppStartup.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 271 + 0x6]
08:39:03     INFO -     rbp = 0x00007fff51c5eb90   rsp = 0x00007fff51c5eb80
08:39:03     INFO -     rip = 0x0000000113919719
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 44  XUL!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 4616 + 0xa]
08:39:03     INFO -     rbp = 0x00007fff51c5ed30   rsp = 0x00007fff51c5eba0
08:39:03     INFO -     rip = 0x0000000113a739ec
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 45  XUL!mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 4839 + 0x8]
08:39:03     INFO -     rbp = 0x00007fff51c5eec0   rsp = 0x00007fff51c5ed40
08:39:03     INFO -     rip = 0x0000000113a81aaf
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 46  firefox!main [nsBrowserApp.cpp:5ca841fa4f30d1662c383967738b5d3fd058732c : 214 + 0x13]
08:39:03     INFO -     rbp = 0x00007fff51c5f310   rsp = 0x00007fff51c5eed0
08:39:03     INFO -     rip = 0x000000010dfa12c2
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 47  libdyld.dylib + 0x35c9
08:39:03     INFO -     rbp = 0x00007fff51c5f328   rsp = 0x00007fff51c5f320
08:39:03     INFO -     rip = 0x00007fff89c945c9
08:39:03     INFO -     Found by: previous frame's frame pointer
08:39:03     INFO - 48  libdyld.dylib + 0x35c9
08:39:03     INFO -     rbp = 0x00007fff51c5f328   rsp = 0x00007fff51c5f328
08:39:03     INFO -     rip = 0x00007fff89c945c9
08:39:03     INFO -     Found by: stack scanning
08:39:03     INFO - 

[1]: https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=217302996&revision=78b3480a6ec3e7ff348519885b391d5d002a45af
Depends on: 1503796
Very much not an expert but that crash address doesn't look kosher to me. Better safe than sorry...
Group: javascript-core-security
Component: General → JavaScript Engine
Product: Firefox → Core
Depends on: 1508102
This is basically a test case for bug 1508102, so I'm going to mark it as sec-other.
Keywords: sec-other
With the other bug fixed, I think we can just re-enable this. Trypush:

https://hg.mozilla.org/try/rev/5cf37ccc1fe1c1f17dea354def8ce25590370f90
(In reply to :Gijs (he/him) from comment #3)
> With the other bug fixed, I think we can just re-enable this. Trypush:
> 
> https://hg.mozilla.org/try/rev/5cf37ccc1fe1c1f17dea354def8ce25590370f90

Err, helps if you actually change the test so verify runs...

https://treeherder.mozilla.org/#/jobs?repo=try&revision=36ba9302cb6fe836d6f4514a471f7eea8dd12c34
Assignee: nobody → gijskruitbosch+bugs
Group: javascript-core-security → firefox-core-security
Status: NEW → ASSIGNED
Component: JavaScript Engine → Tabbed Browser
Priority: -- → P1
Product: Core → Firefox
https://hg.mozilla.org/mozilla-central/rev/5a87bebb7cff
Group: firefox-core-security → core-security-release
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 66
Whiteboard: [do not unhide before bug 1508102 is unhidden]
Flags: qe-verify-
Whiteboard: [do not unhide before bug 1508102 is unhidden] → [do not unhide before bug 1508102 is unhidden][post-critsmash-triage]
Whiteboard: [do not unhide before bug 1508102 is unhidden][post-critsmash-triage] → [do not unhide before bug 1508102 is unhidden][post-critsmash-triage][adv-main66-]
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.