First spider monkey context creation:
thread #1: tid = 0x7007eb, 0x0000000109aa8386 XUL`JSContext::init(this=0x0000000117fea000, maxBytes=33554432, maxNurseryBytes=16777216) + 22 at jscntxt.cpp:93, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
frame #0: 0x0000000109aa8386 XUL`JSContext::init(this=0x0000000117fea000, maxBytes=33554432, maxNurseryBytes=16777216) + 22 at jscntxt.cpp:93
frame #1: 0x0000000109aa8409 XUL`js::NewContext(maxBytes=33554432, maxNurseryBytes=16777216, parentRuntime=0x0000000000000000) + 73 at jscntxt.cpp:106
frame #2: 0x00000001099fa9a8 XUL`JS_NewRuntime(maxbytes=33554432, maxNurseryBytes=16777216, parentRuntime=0x0000000000000000) + 200 at jsapi.cpp:457
* frame #3: 0x00000001026eed79 XUL`mozilla::CycleCollectedJSRuntime::Initialize(this=0x0000000100763000, aParentRuntime=0x0000000000000000, aMaxBytes=33554432, aMaxNurseryBytes=16777216) + 185 at CycleCollectedJSRuntime.cpp:510
frame #4: 0x0000000103b80093 XUL`XPCJSRuntime::Initialize(this=0x000000