bgirard / Gecko-Profiler-Addon

Addon to control the Gecko Built-in Profiler
https://developer.mozilla.org/en/Performance/Profiling_with_the_Built-in_Profiler
54 stars 33 forks source link

Firefox startup hangs if "Main Thread I/O" is enabled #73

Open wsmwk opened 10 years ago

wsmwk commented 10 years ago

Firefox nightly starts OK in safe mode. So tried with profiler enabled - with Main Thread I/O enabled firefox hangs, disabled firefox starts OK

Occurs with profiler 1.12.21 and its immediate predecessor Firefox nightly 20130203 and today's 20130211

wsmwk commented 10 years ago

partial stacktrace with Main Thread I/O enabled (but also with several addons installed)

0:003> ~* kp;!analyze -v -hang;lm

0 Id: 1dd4.1744 Suspend: 3 Teb: 000007fffffdd000 Unfrozen Child-SP RetAddr Call Site 000000000031d548 0000000077292d60 ntdll!NtSignalAndWaitForSingleObject+0xa 000000000031d550 000007fedf0e68ab kernel32!SignalObjectAndWait+0x110 000000000031d600 000007fee02b837e xul!NS_StackWalk(<function> * aCallback = 0x0000000000325700, unsigned int aSkipFrames = 0x325700, unsigned int aMaxFrames = 0x16fa7820, void * aClosure = 0x0000000016fa7700, unsigned int64 aThread = 0, void * aPlatformData = 0x0000000000325770)+0x287 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\base\nsstackwalk.cpp @ 572] 0000000000321710 000007fee02b9960 xul!TableTicker::doNativeBacktrace(class ThreadProfile * aProfile = 0x000007fee02b801b, class TickSample * aSample = 0x0000000016fa7820)+0x96 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\tools\profiler\tableticker.cpp @ 473] 00000000003255f0 000007fee02b85cd xul!TableTicker::InplaceTick(class TickSample * sample = 0x0000000016fa7820)+0x15c [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\tools\profiler\tableticker.cpp @ 581] 00000000003256e0 000007fee02b8baa xul!TableTicker::GetBacktrace(void)+0xbd [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\tools\profiler\tableticker.cpp @ 657] 0000000000325c60 000007fee02bbce7 xul!mozilla_sampler_get_backtrace(void)+0x6a [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\tools\profiler\platform.cpp @ 861] 0000000000325c90 000007fee02b9234 xul!mozilla::ProfilerIOInterposeObserver::Observe(class mozilla::IOInterposeObserver::Observation * aObservation = 0x0000000000000001)+0x73 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\tools\profiler\profileriointerposeobserver.cpp @ 41] 0000000000325cc0 000007fee02ba196 xul!mozilla::IOInterposer::Report(class mozilla::IOInterposeObserver::Observation * aObservation = 0x0000000000325db0)+0xe0 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\tools\profiler\iointerposer.cpp @ 222] 0000000000325cf0 000007fedf0c4dc8 xul!mozilla::IOInterposeObserver::Observation::Report(void)+0x3e [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\tools\profiler\iointerposer.cpp @ 124] 0000000000325d40 000007fefd564986 xul!anonymous namespace'::InterposedNtCreateFile(void * aFileHandle = 0x00000000`00000000, unsigned long aDesiredAccess = 0, struct _OBJECT_ATTRIBUTES aObjectAttributes = 0x0000000000000003, struct _IO_STATUS_BLOCK \* aIoStatusBlock = 0x0000000000000001, union _LARGE_INTEGER aAllocationSize = 0x0000000000000000, unsigned long aFileAttributes = 0, unsigned long aShareAccess = 3, unsigned long aCreateDisposition = 1, unsigned long aCreateOptions = 0x60, void \* aEaBuffer = 0x0000000000000000, unsigned long aEaLength = 0)+0xcc [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\build\poisoniointerposerwin.cpp @ 272] 0000000000325e30 00000000772318ed KERNELBASE!CreateFileW+0x2cd 0000000000325f90 000007fedf0f522e kernel32!CreateFileWImplementation+0x7d 0000000000325ff0 000007fedf0f7e06 xul!OpenFile(class nsString name = 0x0000000016fa76d0, int osflags = 0n0, int mode = 0n0, struct PRFileDesc *\* fd = 0x000007fedfa25a34)+0xba [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\io\nslocalfilewin.cpp @ 643] 0000000000326040 000007fedf165097 xul!nsLocalFile::OpenNSPRFileDesc(int flags = 0n0, int mode = 0n1, struct PRFileDesc * _retval = 0x000007fedfa10baf)+0x42 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\io\nslocalfilewin.cpp @ 1217] 0000000000326070 000007fedf165061 xul!nsFileStreamBase::DoOpen(void)+0x2b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\netwerk\base\src\nsfilestreams.cpp @ 344] 00000000003260a0 000007fedf165149 xul!nsFileStreamBase::MaybeOpen(class nsIFile \* aFile = 0x000007fee3474018, int aIoFlags = 0n0, int aPerm = 0n-552835742, bool aDeferred = false)+0xb9 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\netwerk\base\src\nsfilestreams.cpp @ 325] 00000000003260d0 000007fedf1651ec xul!nsFileInputStream::Open(class nsIFile aFile = 0x0000000016fa76d0, int aIOFlags = 0n1, int aPerm = 0n-552498404)+0x75 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\netwerk\base\src\nsfilestreams.cpp @ 418] 0000000000326120 000007fedf119482 xul!nsFileInputStream::Init(class nsIFile \* aFile = 0x00000000003261a0, int aIOFlags = 0n3302328, int aPerm = 0n0, int aBehaviorFlags = 0n0)+0x5c [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\netwerk\base\src\nsfilestreams.cpp @ 450] 0000000000326150 000007fedfa2e82b xul!XPTC__InvokebyIndex(void)+0x72 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\reflect\xptcall\src\md\win32\xptcinvoke_asm_x86_64.asm @ 99] 00000000003261b0 000007fedfa2f086 xul!XPCWrappedNative::CallMethod(class XPCCallContext ccx = 0x0000000000000000, XPCWrappedNative::CallMode mode = CALL_METHOD (0n0))+0xba7 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpcwrappednative.cpp @ 1701] 00000000003264b0 000007fee34dace6 xul!XPC_WN_CallMethod(struct JSContext \* cx = 0x000000000a841c38, unsigned int argc = 0, class JS::Value vp = 0x000000000a841be0)+0x1ba [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpcwrappednativejsops.cpp @ 1282] 0000000000326630 000007fee34f60c2 mozjs!js::Invoke(struct JSContext \* cx = 0x000000000eeb31a0, class JS::CallArgs args = 0x0000000000326b60, js::MaybeConstruct construct = 0n146124198 (No matching enumerant))+0x2c6 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 476] 0000000000326a60 000007fee34c0fcd mozjs!Interpret(struct JSContext \* cx = 0x0000000006778ba0, class js::RunState state = 0x00000000003278a0)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 0000000000327760 000007fee34dae7f mozjs!js::RunScript(struct JSContext \* cx = 0x0000000006778bb8, class js::RunState state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 00000000003277a0 000007fee34db0c0 mozjs!js::Invoke(struct JSContext \* cx = 0x0000000000327c89, class JS::CallArgs args = 0x0000000009cd9f40, js::MaybeConstruct construct = 0n1 (No matching enumerant))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 0000000000327bd0 000007fee3448901 mozjs!js::Invoke(struct JSContext \* cx = 0xfffb800016e77d00, class JS::Value thisv = 0x0000000006778ba0, class JS::Value \* fval = 0x00000000003283a8, unsigned int argc = 0x145080c0, class JS::Value argv = 0x0000000009cd9f40, class JS::MutableHandleJS::Value rval = class JS::MutableHandleJS::Value)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 0000000000327ce0 000007fee34cfa11 mozjs!js::DirectProxyHandler::call(struct JSContext \* cx = 0x0000000006778ba0, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs args = 0x000007fee3571a80)+0x71 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 465] 0000000000327d40 000007fee348da96 mozjs!js::CrossCompartmentWrapper::call(struct JSContext \* cx = 0x000007fee363ce38, class JS::Handle<JSObject > wrapper = class JS::Handle<JSObject >, class JS::CallArgs args = 0x000007fee3649ca8)+0x181 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 469] 0000000000327da0 000007fee348e94b mozjs!js::Proxy::call(struct JSContext \* cx = 0x0000000006778c08, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs args = 0x0000000000000000)+0x126 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2636] 0000000000327e00 000007fee34dabd2 mozjs!js::proxy_Call(struct JSContext \* cx = 0x0000000000000002, unsigned int argc = 0xdfa39141, class JS::Value vp = 0x0000000009b7b6c0)+0x4b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 3079] 0000000000327e60 000007fee34f60c2 mozjs!js::Invoke(struct JSContext \* cx = 0x000000000b274400, class JS::CallArgs args = 0x0000000000328390, js::MaybeConstruct construct = 0n186849288 (No matching enumerant))+0x1b2 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 469] 0000000000328290 000007fee34c0fcd mozjs!Interpret(struct JSContext \* cx = 0x0000000006778ba0, class js::RunState state = 0x00000000003290d0)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 0000000000328f90 000007fee34dae7f mozjs!js::RunScript(struct JSContext \* cx = 0x0000000006c69120, class js::RunState state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 0000000000328fd0 000007fee34db0c0 mozjs!js::Invoke(struct JSContext \* cx = 0x00000000003294b9, class JS::CallArgs args = 0x0000000000000000, js::MaybeConstruct construct = NO_CONSTRUCT (0n0))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 0000000000329400 000007fee34db732 mozjs!js::Invoke(struct JSContext \* cx = 0x0000000000000000, class JS::Value thisv = 0x0000000006778ba0, class JS::Value \* fval = 0x0000000006778bc0, unsigned int argc = 0x329610, class JS::Value argv = 0x0000000000000000, class JS::MutableHandleJS::Value rval = class JS::MutableHandleJS::Value)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 0000000000329510 000007fee344f4f5 mozjs!js::InvokeGetterOrSetter(struct JSContext \* cx = 0xfffb800016e78060, class JSObject obj = 0x00000000003297f8, class JS::Value fval = class JS::Value, unsigned int argc = 0x6778ba0, class JS::Value \* argv = 0x0000000000000000, class JS::MutableHandle rval = class JS::MutableHandle)+0x92 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 605] 0000000000329550 000007fee34915f9 mozjs!js::Shape::get(struct JSContext cx = 0x0000000006778ba0, class JS::Handle<JSObject *> receiver = class JS::Handle<JSObject *>, class JSObject \* obj = 0x000000000b274800, class JSObject pobj = 0x0000000016e7bc40, class JS::MutableHandleJS::Value vp = class JS::MutableHandleJS::Value)+0x75 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\shape-inl.h @ 77] 0000000000329600 000007fee34df30b mozjs!js::baseops::GetProperty(struct JSContext \* cx = 0x000000000000ffff, class JS::Handle<JSObject > obj = class JS::Handle<JSObject >, class JS::Handle<JSObject > receiver = class JS::Handle<JSObject >, class JS::Handle id = class JS::Handle, class JS::MutableHandle vp = class JS::MutableHandle)+0x9b9 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsobj.cpp @ 4526] 00000000003297a0 000007fee34f518a mozjs!GetPropertyOperation(struct JSContext cx = 0x0000000006778ba0, class js::StackFrame \* fp = 0x0000000000329960, class JS::Handle<JSScript > script = class JS::Handle<JSScript >, unsigned char pc = 0x0000000000329958 "???", class JS::MutableHandle lval = class JS::MutableHandle, class JS::MutableHandle vp = class JS::MutableHandle)+0x28b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 266] 0000000000329860 000007fee34c0fcd mozjs!Interpret(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x000000000032a6a0)+0x31fa [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2403] 000000000032a560 000007fee34dae7f mozjs!js::RunScript(struct JSContext cx = 0x000000000032abb0, class js::RunState \* state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 000000000032a5a0 000007fee34db0c0 mozjs!js::Invoke(struct JSContext cx = 0x000000000032aa89, class JS::CallArgs \* args = 0x000000000032b128, js::MaybeConstruct construct = NO_CONSTRUCT (0n0))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 000000000032a9d0 000007fee3448901 mozjs!js::Invoke(struct JSContext cx = 0xfffb800016e32da0, class JS::Value \* thisv = 0x0000000006778ba0, class JS::Value fval = 0x0000000000000000, unsigned int argc = 0x16e32da0, class JS::Value \* argv = 0x000000000032b128, class JS::MutableHandle rval = class JS::MutableHandle)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 000000000032aae0 000007fee34cfa11 mozjs!js::DirectProxyHandler::call(struct JSContext cx = 0x00000000`06778ba0, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x000007fee3571a80)+0x71 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 465] 000000000032ab40 000007fe`e348da96 mozjs!js::CrossCompartmentWrapper::call(struct JSContext cx = 0x000007fee363ce38, class JS::Handle<JSObject *> wrapper = class JS::Handle<JSObject *>, class JS::CallArgs \* args = 0x000007fee3649ca8)+0x181 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 469] 000000000032aba0 000007fee348e94b mozjs!js::Proxy::call(struct JSContext cx = 0x000007fe`e35a4e10, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x0000000000000000)+0x126 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2636] 000000000032ac00 000007fe`e34dabd2 mozjs!js::proxy_Call(struct JSContext cx = 0x0000000006778bd0, unsigned int argc = 0x32bc30, class JS::Value \* vp = 0x0000000016c423f8)+0x4b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 3079] 000000000032ac60 000007fee34db0c0 mozjs!js::Invoke(struct JSContext cx = 0x0000000009adfc00, class JS::CallArgs \* args = 0x0000000000000000, js::MaybeConstruct construct = NO_CONSTRUCT (0n0))+0x1b2 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 469] 000000000032b090 000007fee34db732 mozjs!js::Invoke(struct JSContext cx = 0x0000000006778ba0, class JS::Value \* thisv = 0x0000000006778ba0, class JS::Value fval = 0x000000000032b230, unsigned int argc = 0xe363ce38, class JS::Value \* argv = 0x0000000000000000, class JS::MutableHandle rval = class JS::MutableHandle)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 000000000032b1a0 000007fee344f4f5 mozjs!js::InvokeGetterOrSetter(struct JSContext cx = 0xfffb800016e32da0, class JSObject \* obj = 0x000000000032b4d0, class JS::Value fval = class JS::Value, unsigned int argc = 0x6778ba0, class JS::Value argv = 0x0000000000000000, class JS::MutableHandleJS::Value rval = class JS::MutableHandleJS::Value)+0x92 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 605] 000000000032b1e0 000007fee34915f9 mozjs!js::Shape::get(struct JSContext \* cx = 0x0000000006778ba0, class JS::Handle<JSObject > receiver = class JS::Handle<JSObject >, class JSObject obj = 0x0000000006778ba0, class JSObject \* pobj = 0x0000000016e32da0, class JS::MutableHandle vp = class JS::MutableHandle)+0x75 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\shape-inl.h @ 77] 000000000032b290 000007fee3496535 mozjs!js::baseops::GetProperty(struct JSContext cx = 0x00000000`0000ffff, class JS::Handle<JSObject > obj = class JS::Handle<JSObject >, class JS::Handle<JSObject > receiver = class JS::Handle<JSObject >, class JS::Handle id = class JS::Handle, class JS::MutableHandleJS::Value vp = class JS::MutableHandleJS::Value)+0x9b9 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsobj.cpp @ 4526] 000000000032b430 000007fee34cf5ea mozjs!js::DirectProxyHandler::get(struct JSContext * cx = 0x00000000`0032b598, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::Handle<JSObject > receiver = class JS::Handle<JSObject >, class JS::Handle id = class JS::Handle, class JS::MutableHandle vp = class JS::MutableHandle)+0xb5 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 591] 000000000032b490 000007fee348d667 mozjs!js::CrossCompartmentWrapper::get(struct JSContext cx = 0x000007fee3649ca8, class JS::Handle<JSObject *> wrapper = class JS::Handle<JSObject *>, class JS::Handle<JSObject *> receiver = class JS::Handle<JSObject *>, class JS::Handle<jsid> id = class JS::Handle<jsid>, class JS::MutableHandleJS::Value vp = class JS::MutableHandleJS::Value)+0x12a [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 333] 000000000032b510 000007fee348e503 mozjs!js::Proxy::get(struct JSContext \* cx = 0x000000000032b601, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::Handle<JSObject > receiver = class JS::Handle<JSObject >, class JS::Handle id = class JS::Handle, class JS::MutableHandle vp = class JS::MutableHandle)+0x177 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2510] 000000000032b5a0 000007fee34df304 mozjs!js::proxy_GetGeneric(struct JSContext cx = 0x00000000`06778bd8, class JS::Handle<JSObject > obj = class JS::Handle<JSObject >, class JS::Handle<JSObject > receiver = class JS::Handle<JSObject >, class JS::Handle id = class JS::Handle, class JS::MutableHandleJS::Value vp = class JS::MutableHandleJS::Value)+0x13 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2879] 000000000032b5e0 000007fee34f518a mozjs!GetPropertyOperation(struct JSContext * cx = 0x00000000`06778ba0, class js::StackFrame fp = 0x000000000032b7a0, class JS::Handle<JSScript *> script = class JS::Handle<JSScript *>, unsigned char \* pc = 0x000000000032b7f8 "???", class JS::MutableHandle lval = class JS::MutableHandle, class JS::MutableHandle vp = class JS::MutableHandle)+0x284 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 266] 000000000032b6a0 000007fee34c0fcd mozjs!Interpret(struct JSContext cx = 0x0000000016200470, class js::RunState \* state = 0x000007fee33028d4)+0x31fa [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2403] 000000000032c3a0 000007fee34d5c61 mozjs!js::RunScript(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x0000000006778ba0)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 000000000032c3e0 000007fee34d5da7 mozjs!js::ExecuteKernel(struct JSContext cx = 0x00000000`06778ba0, class JS::Handle<JSScript > script = class JS::Handle<JSScript >, class JSObject * scopeChainArg = 0x00000000`09affb50, class JS::Value thisv = 0x000000000032cbf0, js::ExecuteType type = EXECUTE_GLOBAL (0n1), class js::AbstractFramePtr evalInFrame = class js::AbstractFramePtr, class JS::Value \* result = 0x000000000032cbf0)+0x111 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 634] 000000000032c480 000007fee34328c6 mozjs!js::Execute(struct JSContext cx = 0xfffb8000`14cf94c0, class JS::Handle<JSScript > script = class JS::Handle<JSScript >, class JSObject * scopeChainArg = 0x00000000`06778ba0, class JS::Value rval = 0x000000001623c808)+0x107 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 668] 000000000032c4f0 000007fee343297c mozjs!JS_ExecuteScript(struct JSContext \* cx = 0x0000000000000000, class JSObject objArg = 0x0000000006778ba0, class JSScript \* scriptArg = 0x000000000032c900, class JS::Value rval = 0x000007fedfa3ce2b)+0x1c6 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsapi.cpp @ 4773] 000000000032c580 000007fedfa4123f mozjs!JS_ExecuteScriptVersion(struct JSContext \* cx = 0x0000000000000000, class JSObject objArg = 0x000000000032c660, class JSScript \* script = 0x000000000032c680, class JS::Value rval = 0x0000000000000fdb, JSVersion version = JSVERSION_ECMA_5 (0n185))+0x2c [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsapi.cpp @ 4781] 000000000032c5d0 000007fedfa4150b xul!mozJSSubScriptLoader::DoLoadSubScriptWithOptions(class nsAString_internal \* url = 0x0000000006778ba0, class LoadSubScriptOptions options = 0x0000000007010000, struct JSContext \* cx = 0x0000000000000005, class JS::MutableHandle retval = class JS::MutableHandle)+0x7cb [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\loader\mozjssubscriptloader.cpp @ 354] 000000000032c8d0 000007fedf119482 xul!mozJSSubScriptLoader::LoadSubScript(class nsAString_internal url = 0x000000000032cbf0, class JS::HandleJS::Value target = class JS::HandleJS::Value, class nsAString_internal \* charset = 0x000000000032cb48, struct JSContext cx = 0x0000000006778ba0, class JS::MutableHandleJS::Value retval = class JS::MutableHandleJS::Value)+0x8b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\loader\mozjssubscriptloader.cpp @ 203] 000000000032c970 000007fedfa2e82b xul!XPTC__InvokebyIndex(void)+0x72 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\reflect\xptcall\src\md\win32\xptcinvoke_asm_x86_64.asm @ 99] 000000000032c9d0 000007fedfa2f086 xul!XPCWrappedNative::CallMethod(class XPCCallContext \* ccx = 0x0000000000000000, XPCWrappedNative::CallMode mode = CALL_METHOD (0n0))+0xba7 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpcwrappednative.cpp @ 1701] 000000000032ccd0 000007fee34dace6 xul!XPC_WN_CallMethod(struct JSContext cx = 0x0000000009ab9c68, unsigned int argc = 0, class JS::Value \* vp = 0x0000000009ab9c40)+0x1ba [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpcwrappednativejsops.cpp @ 1282] 000000000032ce50 000007fee34f60c2 mozjs!js::Invoke(struct JSContext cx = 0x0000000b00000000, class JS::CallArgs \* args = 0x000000000032d380, js::MaybeConstruct construct = 0n163845527 (No matching enumerant))+0x2c6 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 476] 000000000032d280 000007fee34c0fcd mozjs!Interpret(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x000000000032e0c0)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 000000000032df80 000007fee34dae7f mozjs!js::RunScript(struct JSContext cx = 0x0000000000000000, class js::RunState \* state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 000000000032dfc0 000007fee34db0c0 mozjs!js::Invoke(struct JSContext cx = 0x000000000032e4a9, class JS::CallArgs \* args = 0x0000000009cd9ac8, js::MaybeConstruct construct = 0n2 (No matching enumerant))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 000000000032e3f0 000007fee3448901 mozjs!js::Invoke(struct JSContext cx = 0xfffb800016c445c0, class JS::Value \* thisv = 0x0000000006778ba0, class JS::Value fval = 0x0000000000000000, unsigned int argc = 0x16c445c0, class JS::Value \* argv = 0x0000000009cd9ac8, class JS::MutableHandle rval = class JS::MutableHandle)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 000000000032e500 000007fee34cfa11 mozjs!js::DirectProxyHandler::call(struct JSContext cx = 0x00000000`06778ba0, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x000007fee3571a80)+0x71 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 465] 000000000032e560 000007fe`e348da96 mozjs!js::CrossCompartmentWrapper::call(struct JSContext cx = 0x000007fee363ce38, class JS::Handle<JSObject *> wrapper = class JS::Handle<JSObject *>, class JS::CallArgs \* args = 0x000007fee3649ca8)+0x181 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 469] 000000000032e5c0 000007fee348e94b mozjs!js::Proxy::call(struct JSContext cx = 0x00000000`09cd9bf8, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x0000000000000000)+0x126 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2636] 000000000032e620 000007fe`e34dabd2 mozjs!js::proxy_Call(struct JSContext cx = 0x0000000006778bd8, unsigned int argc = 0x32e650, class JS::Value \* vp = 0x0000000016c40160)+0x4b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 3079] 000000000032e680 000007fee34f60c2 mozjs!js::Invoke(struct JSContext cx = 0x0000000009adf400, class JS::CallArgs \* args = 0x000000000032ec08, js::MaybeConstruct construct = 0n3337128 (No matching enumerant))+0x1b2 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 469] 000000000032eab0 000007fee34c0fcd mozjs!Interpret(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x000000000032f8f0)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 000000000032f7b0 000007fee34dae7f mozjs!js::RunScript(struct JSContext cx = 0x000007fee35a4e10, class js::RunState \* state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 000000000032f7f0 000007fee34db0c0 mozjs!js::Invoke(struct JSContext cx = 0x000000000032fcd9, class JS::CallArgs \* args = 0x0000000009cd9a10, js::MaybeConstruct construct = 0n2 (No matching enumerant))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 000000000032fc20 000007fee3448901 mozjs!js::Invoke(struct JSContext cx = 0xfffb800007c542e0, class JS::Value \* thisv = 0x0000000006778ba0, class JS::Value fval = 0x0000000000000000, unsigned int argc = 0x7c542e0, class JS::Value \* argv = 0x0000000009cd9a10, class JS::MutableHandle rval = class JS::MutableHandle)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 000000000032fd30 000007fee34cfa11 mozjs!js::DirectProxyHandler::call(struct JSContext cx = 0x00000000`06778ba0, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x000007fee3571a80)+0x71 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 465] 000000000032fd90 000007fe`e348da96 mozjs!js::CrossCompartmentWrapper::call(struct JSContext cx = 0x000007fee363ce38, class JS::Handle<JSObject *> wrapper = class JS::Handle<JSObject *>, class JS::CallArgs \* args = 0x000007fee3649ca8)+0x181 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 469] 000000000032fdf0 000007fee348e94b mozjs!js::Proxy::call(struct JSContext cx = 0x00000000`00330488, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x0000000000000000)+0x126 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2636] 000000000032fe50 000007fe`e34dabd2 mozjs!js::proxy_Call(struct JSContext cx = 0x0000000000000001, unsigned int argc = 0, class JS::Value \* vp = 0x000000000032ff38)+0x4b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 3079] 000000000032feb0 000007fee34f60c2 mozjs!js::Invoke(struct JSContext cx = 0x0000000009adfc00, class JS::CallArgs \* args = 0x00000000003303e0, js::MaybeConstruct construct = 0n164364476 (No matching enumerant))+0x1b2 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 469] 00000000003302e0 000007fee34c0fcd mozjs!Interpret(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x0000000000331120)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 0000000000330fe0 000007fee34dae7f mozjs!js::RunScript(struct JSContext cx = 0x000007fee35a4e10, class js::RunState \* state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 0000000000331020 000007fee34db0c0 mozjs!js::Invoke(struct JSContext cx = 0x0000000000331509, class JS::CallArgs \* args = 0x0000000009cd9958, js::MaybeConstruct construct = 0n2 (No matching enumerant))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 0000000000331450 000007fee3448901 mozjs!js::Invoke(struct JSContext cx = 0xfffb8000138bfcc0, class JS::Value \* thisv = 0x0000000006778ba0, class JS::Value fval = 0x0000000000331c28, unsigned int argc = 0x99337c0, class JS::Value \* argv = 0x0000000009cd9958, class JS::MutableHandle rval = class JS::MutableHandle)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 0000000000331560 000007fee34cfa11 mozjs!js::DirectProxyHandler::call(struct JSContext cx = 0x00000000`06778ba0, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x000007fee3571a80)+0x71 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 465] 00000000003315c0 000007fe`e348da96 mozjs!js::CrossCompartmentWrapper::call(struct JSContext cx = 0x000007fee363ce38, class JS::Handle<JSObject *> wrapper = class JS::Handle<JSObject *>, class JS::CallArgs \* args = 0x000007fee3649ca8)+0x181 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 469] 0000000000331620 000007fee348e94b mozjs!js::Proxy::call(struct JSContext cx = 0x00000000`00331940, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x0000000000000000)+0x126 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2636] 0000000000331680 000007fe`e34dabd2 mozjs!js::proxy_Call(struct JSContext cx = 0x0000000000331cb8, unsigned int argc = 0, class JS::Value \* vp = 0x0000000000000000)+0x4b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 3079] 00000000003316e0 000007fee34f60c2 mozjs!js::Invoke(struct JSContext cx = 0x0000000009cb8000, class JS::CallArgs \* args = 0x0000000000331c10, js::MaybeConstruct construct = 0n164344028 (No matching enumerant))+0x1b2 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 469] 0000000000331b10 000007fee34c0fcd mozjs!Interpret(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x0000000000332950)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 0000000000332810 000007fee34dae7f mozjs!js::RunScript(struct JSContext cx = 0x000007fee35a4e10, class js::RunState \* state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 0000000000332850 000007fee34db0c0 mozjs!js::Invoke(struct JSContext cx = 0x0000000000332d39, class JS::CallArgs \* args = 0x0000000009cd9838, js::MaybeConstruct construct = 0n1 (No matching enumerant))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 0000000000332c80 000007fee3448901 mozjs!js::Invoke(struct JSContext cx = 0x0000000006778ba0, class JS::Value \* thisv = 0x0000000006778ba0, class JS::Value fval = 0x0000000000332de0, unsigned int argc = 0x6778ba0, class JS::Value \* argv = 0x0000000009cd9838, class JS::MutableHandle rval = class JS::MutableHandle)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 0000000000332d90 000007fee34cfa11 mozjs!js::DirectProxyHandler::call(struct JSContext cx = 0x00000000`06778ba0, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x000007fee3571a80)+0x71 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 465] 0000000000332df0 000007fe`e348da96 mozjs!js::CrossCompartmentWrapper::call(struct JSContext cx = 0x000007fee363ce38, class JS::Handle<JSObject *> wrapper = class JS::Handle<JSObject *>, class JS::CallArgs \* args = 0x000007fee3649ca8)+0x181 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 469] 0000000000332e50 000007fee348e94b mozjs!js::Proxy::call(struct JSContext cx = 0x00000000`49035da8, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x0000000000000000)+0x126 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2636] 0000000000332eb0 000007fe`e34dabd2 mozjs!js::proxy_Call(struct JSContext cx = 0x00000000003334e8, unsigned int argc = 0, class JS::Value \* vp = 0x0000000000000000)+0x4b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 3079] 0000000000332f10 000007fee34f60c2 mozjs!js::Invoke(struct JSContext cx = 0x0000000008bc7000, class JS::CallArgs \* args = 0x0000000000333440, js::MaybeConstruct construct = 0n158871120 (No matching enumerant))+0x1b2 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 469] 0000000000333340 000007fee34c0fcd mozjs!Interpret(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x0000000000334180)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 0000000000334040 000007fee34dae7f mozjs!js::RunScript(struct JSContext cx = 0x000007fee35a4e10, class js::RunState \* state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 0000000000334080 000007fee34db0c0 mozjs!js::Invoke(struct JSContext cx = 0x0000000000334569, class JS::CallArgs \* args = 0x00000000068ec640, js::MaybeConstruct construct = 0n1 (No matching enumerant))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 00000000003344b0 000007fee3448901 mozjs!js::Invoke(struct JSContext cx = 0xfffb800014fd1500, class JS::Value \* thisv = 0x0000000006778ba0, class JS::Value fval = 0x0000000000334c88, unsigned int argc = 0x14fc66c0, class JS::Value \* argv = 0x00000000068ec640, class JS::MutableHandle rval = class JS::MutableHandle)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 00000000003345c0 000007fee34cfa11 mozjs!js::DirectProxyHandler::call(struct JSContext cx = 0x00000000`06778ba0, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x000007fee3571a80)+0x71 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 465] 0000000000334620 000007fe`e348da96 mozjs!js::CrossCompartmentWrapper::call(struct JSContext cx = 0x000007fee363ce38, class JS::Handle<JSObject *> wrapper = class JS::Handle<JSObject *>, class JS::CallArgs \* args = 0x000007fee3649ca8)+0x181 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 469] 0000000000334680 000007fee348e94b mozjs!js::Proxy::call(struct JSContext cx = 0x00000000`06778c08, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x0000000000000000)+0x126 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2636] 00000000003346e0 000007fe`e34dabd2 mozjs!js::proxy_Call(struct JSContext cx = 0x0000000000334d18, unsigned int argc = 0, class JS::Value \* vp = 0x0000000000000000)+0x4b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 3079] 0000000000334740 000007fee34f60c2 mozjs!js::Invoke(struct JSContext cx = 0x0000000008bc5400, class JS::CallArgs \* args = 0x0000000000334c70, js::MaybeConstruct construct = 0n145895519 (No matching enumerant))+0x1b2 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 469] 0000000000334b70 000007fee34c0fcd mozjs!Interpret(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x00000000003359b0)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 0000000000335870 000007fee34dae7f mozjs!js::RunScript(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 00000000003358b0 000007fee34db0c0 mozjs!js::Invoke(struct JSContext cx = 0x0000000000335d99, class JS::CallArgs \* args = 0x00000000068ec590, js::MaybeConstruct construct = 0n3 (No matching enumerant))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 0000000000335ce0 000007fee3448901 mozjs!js::Invoke(struct JSContext cx = 0xfffb80000fc1f910, class JS::Value \* thisv = 0x0000000006778ba0, class JS::Value fval = 0x0000000000000000, unsigned int argc = 0xfc1f910, class JS::Value \* argv = 0x00000000068ec590, class JS::MutableHandle rval = class JS::MutableHandle)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 0000000000335df0 000007fee34cfa11 mozjs!js::DirectProxyHandler::call(struct JSContext cx = 0x00000000`06778ba0, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x000007fee3571a80)+0x71 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 465] 0000000000335e50 000007fe`e348da96 mozjs!js::CrossCompartmentWrapper::call(struct JSContext cx = 0x000007fee363ce38, class JS::Handle<JSObject *> wrapper = class JS::Handle<JSObject *>, class JS::CallArgs \* args = 0x000007fee3649ca8)+0x181 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 469] 0000000000335eb0 000007fee348e94b mozjs!js::Proxy::call(struct JSContext cx = 0x00000000`003360a0, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x0000000000000000)+0x126 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2636] 0000000000335f10 000007fe`e34dabd2 mozjs!js::proxy_Call(struct JSContext cx = 0x000000000fc1f970, unsigned int argc = 0xa865fd8, class JS::Value \* vp = 0x0000000000335fd8)+0x4b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 3079] 0000000000335f70 000007fee34f60c2 mozjs!js::Invoke(struct JSContext cx = 0x0000000008939c00, class JS::CallArgs \* args = 0x00000000003364a0, js::MaybeConstruct construct = 0n144152073 (No matching enumerant))+0x1b2 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 469] 00000000003363a0 000007fee34c0fcd mozjs!Interpret(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x00000000003371e0)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 00000000003370a0 000007fee34dae7f mozjs!js::RunScript(struct JSContext cx = 0x0000000006778ba0, class js::RunState \* state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 00000000003370e0 000007fee34db0c0 mozjs!js::Invoke(struct JSContext cx = 0x00000000003375c9, class JS::CallArgs \* args = 0x0000000000337ae8, js::MaybeConstruct construct = 0n3 (No matching enumerant))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 0000000000337510 000007fee3433cb9 mozjs!js::Invoke(struct JSContext cx = 0x0000000006778c00, class JS::Value \* thisv = 0x0000000006778ba0, class JS::Value fval = 0x0000000006778ba0, unsigned int argc = 0x3377b0, class JS::Value \* argv = 0x0000000000337ae8, class JS::MutableHandle rval = class JS::MutableHandle)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 0000000000337620 000007fedfa274e1 mozjs!JS_CallFunctionValue(struct JSContext cx = 0x0000000000008010, class JSObject \* objArg = 0x0000000000000018, class JS::Value fval = class JS::Value, unsigned int argc = 0, class JS::Value argv = 0xfffb800013f2d800, class JS::Value \* rval = 0x0000000000337800)+0x219 [c:\builds\moz2slave\m-cen-w64-ntly-000000000000000\build\js\src\jsapi.cpp @ 5014] 00000000003376b0 000007fedfa1d3b1 xul!nsXPCWrappedJSClass::CallMethod(class nsXPCWrappedJS wrapper = 0x000007fe`e378e80e, unsigned short methodIndex = 0x5600, struct XPTMethodDescriptor \ info = 0x000000001518a000, struct nsXPTCMiniVariant * nativeParams = 0x0000000000337c00)+0xcbd [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpcwrappedjsclass.cpp @ 1291] 0000000000337b90 000007fedf1193c1 xul!nsXPCWrappedJS::CallMethod(unsigned short methodIndex = 0x7c00, struct XPTMethodDescriptor * info = 0x0000000000337ce8, struct nsXPTCMiniVariant * params = 0x0000000000000010)+0x71 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpcwrappedjs.cpp @ 521] 0000000000337bd0 000007fedf1194d9 xul!PrepareAndDispatch(class nsXPTCStubBase * self = 0x0000000000000010, unsigned int methodIndex = 0, unsigned int64 * args = 0x0000000013b3a6a0, unsigned int64 * gprData = 0x0000000013b3a620, double * fprData = 0x0000000000337d00)+0x1b9 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\reflect\xptcall\src\md\win32\xptcstubs_x86_64.cpp @ 174] 0000000000337cc0 000007fedf174909 xul!SharedStub(void)+0x49 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\reflect\xptcall\src\md\win32\xptcstubs_asm_x86_64.asm @ 61] 0000000000337d30 000007fedf3b93f4 xul!nsSimpleStreamListener::OnStopRequest(class nsIRequest * request = 0x000007fee378e7cf, class nsISupports * aContext = 0x0000000000000000, tag_nsresult aStatus = 0n16 (No matching enumerant))+0x15 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\netwerk\base\src\nssimplestreamlistener.cpp @ 38] 0000000000337d60 000007fedf16d48e xul!nsJARChannel::OnStopRequest(class nsIRequest * req = 0x0000000013b3a620, class nsISupports * ctx = 0x0000000000000003, tag_nsresult status = 0n330540584 (No matching enumerant))+0x54 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\modules\libjar\nsjarchannel.cpp @ 979] 0000000000337d90 000007fedf16d895 xul!nsInputStreamPump::OnStateStop(void)+0xe6 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\netwerk\base\src\nsinputstreampump.cpp @ 704] 0000000000337dd0 000007fedf1070bc xul!nsInputStreamPump::OnInputStreamReady(class nsIAsyncInputStream * stream = 0x0000000013b41b40)+0x89 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\netwerk\base\src\nsinputstreampump.cpp @ 439] 0000000000337e10 000007fedf116544 xul!nsInputStreamReadyEvent::Run(void)+0x24 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\io\nsstreamutils.cpp @ 86] 0000000000337e40 000007fedf119482 xul!nsThread::ProcessNextEvent(bool mayWait = false, bool * result = 0x0000000000338128)+0x250 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\threads\nsthread.cpp @ 643] 0000000000337f00 000007fedfa2e82b xul!XPTCInvokebyIndex(void)+0x72 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\reflect\xptcall\src\md\win32\xptcinvoke_asm_x86_64.asm @ 99] 0000000000337f50 000007fedfa2f086 xul!XPCWrappedNative::CallMethod(class XPCCallContext * ccx = 0x0000000000000000, XPCWrappedNative::CallMode mode = CALL_METHOD (0n0))+0xba7 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpcwrappednative.cpp @ 1701] 0000000000338250 000007fee34dace6 xul!XPC_WN_CallMethod(struct JSContext * cx = 0x000000000c632f88, unsigned int argc = 0, class JS::Value * vp = 0x000000000c632f20)+0x1ba [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpcwrappednativejsops.cpp @ 1282] 00000000003383d0 000007fee34f60c2 mozjs!js::Invoke(struct JSContext * cx = 0x00000000068ec4f0, class JS::CallArgs * args = 0x0000000000338900, js::MaybeConstruct construct = 0n108164610 (No matching enumerant))+0x2c6 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 476] 0000000000338800 000007fee34c0fcd mozjs!Interpret(struct JSContext * cx = 0x0000000006778ba0, class js::RunState * state = 0x0000000000339640)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 0000000000339500 000007fee34dae7f mozjs!js::RunScript(struct JSContext * cx = 0x000007fee35a4e10, class js::RunState * state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 0000000000339540 000007fee34db0c0 mozjs!js::Invoke(struct JSContext * cx = 0x0000000000339a29, class JS::CallArgs * args = 0x00000000068ec3b0, js::MaybeConstruct construct = NO_CONSTRUCT (0n0))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 0000000000339970 000007fee3448901 mozjs!js::Invoke(struct JSContext * cx = 0xfffb80001401a280, class JS::Value * thisv = 0x0000000006778ba0, class JS::Value * fval = 0x0000000000000000, unsigned int argc = 0x1401a280, class JS::Value * argv = 0x00000000068ec3b0, class JS::MutableHandle<JS::Value> rval = class JS::MutableHandle<JS::Value>)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 0000000000339a80 000007fee34cfa11 mozjs!js::DirectProxyHandler::call(struct JSContext * cx = 0x0000000006778ba0, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x000007fee3571a80)+0x71 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 465] 0000000000339ae0 000007fee348da96 mozjs!js::CrossCompartmentWrapper::call(struct JSContext * cx = 0x000007fee363ce38, class JS::Handle<JSObject > wrapper = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x000007fee3649ca8)+0x181 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 469] 0000000000339b40 000007fee348e94b mozjs!js::Proxy::call(struct JSContext * cx = 0x0000000006778c08, class JS::Handle<JSObject > proxy = class JS::Handle<JSObject >, class JS::CallArgs * args = 0x0000000000000000)+0x126 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2636] 0000000000339ba0 000007fee34dabd2 mozjs!js::proxy_Call(struct JSContext * cx = 0x0000000000000002, unsigned int argc = 0xdfa39141, class JS::Value * vp = 0x000000001401a240)+0x4b [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 3079] 0000000000339c00 000007fee34f60c2 mozjs!js::Invoke(struct JSContext * cx = 0x00000000128e8000, class JS::CallArgs * args = 0x000000000033a130, js::MaybeConstruct construct = 0n278025786 (No matching enumerant))+0x1b2 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 469] 000000000033a030 000007fee34c0fcd mozjs!Interpret(struct JSContext * cx = 0x0000000006778ba0, class js::RunState * state = 0x000000000033ae70)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 000000000033ad30 000007fee34dae7f mozjs!js::RunScript(struct JSContext * cx = 0x0000000006778bd0, class js::RunState * state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 000000000033ad70 000007fee34db0c0 mozjs!js::Invoke(struct JSContext * cx = 0x000000000033b259, class JS::CallArgs * args = 0x0000000000000000, js::MaybeConstruct construct = NO_CONSTRUCT (0n0))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 000000000033b1a0 000007fee34db732 mozjs!js::Invoke(struct JSContext * cx = 0x0000000006778ba0, class JS::Value * thisv = 0x0000000006778ba0, class JS::Value * fval = 0x000000000033b340, unsigned int argc = 0xe363ce38, class JS::Value * argv = 0x0000000000000000, class JS::MutableHandle<JS::Value> rval = class JS::MutableHandle<JS::Value>)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 000000000033b2b0 000007fee344f4f5 mozjs!js::InvokeGetterOrSetter(struct JSContext * cx = 0xfffb80001400ad40, class JSObject * obj = 0x000000000033b5e0, class JS::Value fval = class JS::Value, unsigned int argc = 0x6778ba0, class JS::Value * argv = 0x0000000000000000, class JS::MutableHandleJS::Value rval = class JS::MutableHandleJS::Value)+0x92 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 605] 000000000033b2f0 000007fee34915f9 mozjs!js::Shape::get(struct JSContext * cx = 0x0000000006778ba0, class JS::Handle<JSObject *> receiver = class JS::Handle<JSObject *>, class JSObject * obj = 0x000007fee3418070, class JSObject * pobj = 0x000000001400ad40, class JS::MutableHandle<JS::Value> vp = class JS::MutableHandle<JS::Value>)+0x75 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\shape-inl.h @ 77] 000000000033b3a0 000007fee3496535 mozjs!js::baseops::GetProperty(struct JSContext * cx = 0x000000000000ffff, class JS::Handle<JSObject > obj = class JS::Handle<JSObject >, class JS::Handle<JSObject > receiver = class JS::Handle<JSObject >, class JS::Handle id = class JS::Handle, class JS::MutableHandleJS::Value vp = class JS::MutableHandleJS::Value)+0x9b9 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsobj.cpp @ 4526] 000000000033b540 000007fee34cf5ea mozjs!js::DirectProxyHandler::get(struct JSContext * cx = 0x000000000033b7b8, class JS::Handle<JSObject *> proxy = class JS::Handle<JSObject *>, class JS::Handle<JSObject *> receiver = class JS::Handle<JSObject *>, class JS::Handle<jsid> id = class JS::Handle<jsid>, class JS::MutableHandle<JS::Value> vp = class JS::MutableHandle<JS::Value>)+0xb5 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 591] 000000000033b5a0 000007fee348d667 mozjs!js::CrossCompartmentWrapper::get(struct JSContext * cx = 0x000007fee3649ca8, class JS::Handle<JSObject > wrapper = class JS::Handle<JSObject >, class JS::Handle<JSObject > receiver = class JS::Handle<JSObject >, class JS::Handle id = class JS::Handle, class JS::MutableHandleJS::Value vp = class JS::MutableHandleJS::Value)+0x12a [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jswrapper.cpp @ 333] 000000000033b620 000007fee348e503 mozjs!js::Proxy::get(struct JSContext * cx = 0x000000000eba4801, class JS::Handle<JSObject *> proxy = class JS::Handle<JSObject *>, class JS::Handle<JSObject *> receiver = class JS::Handle<JSObject *>, class JS::Handle<jsid> id = class JS::Handle<jsid>, class JS::MutableHandle<JS::Value> vp = class JS::MutableHandle<JS::Value>)+0x177 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2510] 000000000033b6b0 000007fee34df304 mozjs!js::proxy_GetGeneric(struct JSContext * cx = 0x000000000000ffff, class JS::Handle<JSObject > obj = class JS::Handle<JSObject >, class JS::Handle<JSObject > receiver = class JS::Handle<JSObject >, class JS::Handle id = class JS::Handle, class JS::MutableHandleJS::Value vp = class JS::MutableHandleJS::Value)+0x13 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsproxy.cpp @ 2879] 000000000033b6f0 000007fee34f518a mozjs!GetPropertyOperation(struct JSContext * cx = 0x0000000006778ba0, class js::StackFrame * fp = 0x000000000033b8b0, class JS::Handle<JSScript > script = class JS::Handle<JSScript >, unsigned char * pc = 0x000000000033b8a8 "@???", class JS::MutableHandle<JS::Value> lval = class JS::MutableHandle<JS::Value>, class JS::MutableHandle<JS::Value> vp = class JS::MutableHandle<JS::Value>)+0x284 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 266] 000000000033b7b0 000007fee34c0fcd mozjs!Interpret(struct JSContext * cx = 0x0000000000000000, class js::RunState * state = 0x000007fee33028d4)+0x31fa [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2403] 000000000033c4b0 000007fee34d5c61 mozjs!js::RunScript(struct JSContext * cx = 0x0000000006778ba0, class js::RunState * state = 0x0000000006778ba0)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 000000000033c4f0 000007fee34d5da7 mozjs!js::ExecuteKernel(struct JSContext * cx = 0x0000000006778ba0, class JS::Handle<JSScript > script = class JS::Handle<JSScript >, class JSObject * scopeChainArg = 0x0000000006778ba0, class JS::Value * thisv = 0x0000000000000000, js::ExecuteType type = EXECUTE_GLOBAL (0n1), class js::AbstractFramePtr evalInFrame = class js::AbstractFramePtr, class JS::Value * result = 0x0000000000000000)+0x111 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 634] 000000000033c590 000007fee34328c6 mozjs!js::Execute(struct JSContext * cx = 0xfffb8000138c3380, class JS::Handle<JSScript > script = class JS::Handle<JSScript >, class JSObject * scopeChainArg = 0x0000000006778ba0, class JS::Value * rval = 0x0000000000000000)+0x107 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 668] 000000000033c600 000007fee343297c mozjs!JS_ExecuteScript(struct JSContext * cx = 0x0000000000008000, class JSObject * objArg = 0x0000000000010011, class JSScript * scriptArg = 0x0000000000000001, class JS::Value * rval = 0x000007fedf0cf128)+0x1c6 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsapi.cpp @ 4773] 000000000033c690 000007fedfa3e315 mozjs!JS_ExecuteScriptVersion(struct JSContext * cx = 0x0000000001f1fa80, class JSObject * objArg = 0x000000000033c7e0, class JSScript * script = 0x000000000ebc1470, class JS::Value * rval = 0x0000000000010011, JSVersion version = JSVERSION_ECMA_5 (0n185))+0x2c [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsapi.cpp @ 4781] 000000000033c6e0 000007fedfa3eaa7 xul!mozJSComponentLoader::ObjectForLocation(class nsIFile * aComponentFile = 0x000000000033cb20, class nsIURI * aURI = 0x0000000001f23b60, class JSObject \ aObject = 0x0000000001f2e240, class JSScript ** aTableScript = 0x000000000ebc3428, char * aLocation = 0x000000000ebc3430, bool aPropagateExceptions = true, class JS::MutableHandle<JS::Value> aException = class JS::MutableHandle<JS::Value>)+0xc01 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\loader\mozjscomponentloader.cpp @ 1016] 000000000033ca20 000007fe`dfa40017 xul!mozJSComponentLoader::ImportInto(class nsACString_internal aLocation = 0x000000000b4edaf8, class JS::Handle<JSObject *> targetObj = class JS::Handle<JSObject *>, struct JSContext \* callercx = 0x000007fee0441580, class JS::MutableHandle<JSObject > vp = class JS::MutableHandle<JSObject >)+0x583 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\loader\mozjscomponentloader.cpp @ 1236] 000000000033cc80 000007fedf9e72f7 xul!mozJSComponentLoader::Import(class nsACString_internal registryLocation = 0x000007fee0441580, class JS::HandleJS::Value targetValArg = class JS::HandleJS::Value, struct JSContext \* cx = 0x000000000033cd28, unsigned char optionalArgc = 0x01 '', class JS::MutableHandle retval = class JS::MutableHandle)+0x197 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\loader\mozjscomponentloader.cpp @ 1132] 000000000033cd70 000007fedf119482 xul!nsXPCComponents_Utils::Import(class nsACString_internal registryLocation = 0x0000000013b0ae80, class JS::HandleJS::Value targetObj = class JS::HandleJS::Value, struct JSContext \* cx = 0x000000000b4edae0, unsigned char optionalArgc = 0x01 '', class JS::MutableHandle retval = class JS::MutableHandle)+0x67 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpccomponents.cpp @ 2738] 000000000033cdc0 000007fedfa2e82b xul!XPTCInvokebyIndex(void)+0x72 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\reflect\xptcall\src\md\win32\xptcinvoke_asm_x86_64.asm @ 99] 000000000033ce20 000007fedfa2f086 xul!XPCWrappedNative::CallMethod(class XPCCallContext ccx = 0x0000000000000000, XPCWrappedNative::CallMode mode = CALL_METHOD (0n0))+0xba7 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpcwrappednative.cpp @ 1701] 000000000033d120 000007fee34dace6 xul!XPC_WN_CallMethod(struct JSContext \* cx = 0x0000000006c32c78, unsigned int argc = 0, class JS::Value vp = 0x0000000006c32c00)+0x1ba [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\xpconnect\src\xpcwrappednativejsops.cpp @ 1282] 000000000033d2a0 000007fee34f60c2 mozjs!js::Invoke(struct JSContext \* cx = 0x0000000200000000, class JS::CallArgs args = 0x000000000033d7d0, js::MaybeConstruct construct = 0n263271896 (No matching enumerant))+0x2c6 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 476] 000000000033d6d0 000007fee34c0fcd mozjs!Interpret(struct JSContext \* cx = 0x000000000b4edae0, class js::RunState state = 0x000000000033e510)+0x4132 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 2608] 000000000033e3d0 000007fee34dae7f mozjs!js::RunScript(struct JSContext \* cx = 0x000007fe00000000, class js::RunState state = 0x00007fffffffffff)+0x16d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 423] 000000000033e410 000007fee34db0c0 mozjs!js::Invoke(struct JSContext \* cx = 0x000000000033e8f9, class JS::CallArgs args = 0x000000000033ea88, js::MaybeConstruct construct = 0n1 (No matching enumerant))+0x45f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 498] 000000000033e840 000007fee3433fb9 mozjs!js::Invoke(struct JSContext \* cx = 0x000000000fd973c0, class JS::Value thisv = 0x000000000b4edae0, class JS::Value \* fval = 0x000000000b4edb48, unsigned int argc = 0x33ed30, class JS::Value argv = 0x000000000033ea88, class JS::MutableHandleJS::Value rval = class JS::MutableHandleJS::Value)+0x210 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\vm\interpreter.cpp @ 532] 000000000033e950 000007fedf70d104 mozjs!JS::Call(struct JSContext \* cx = 0x000000000033ea88, class JS::Value thisv = class JS::Value, class JS::Value fval = class JS::Value, unsigned int argc = 0x33ea20, class JS::Value argv = 0x000000000033ea88, class JS::MutableHandleJS::Value rval = class JS::MutableHandleJS::Value)+0x1f9 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\js\src\jsapi.cpp @ 5029] 000000000033e9b0 000007fedfaaa68d xul!mozilla::dom::Function::Call(struct JSContext \* cx = 0x000000000033ed40, class JS::Handle aThisVal = class JS::Handle, class nsTArray arguments = 0x0000000011a08448, class mozilla::ErrorResult \* aRv = 0x000000000033ed40)+0x238 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\obj-firefox\dom\bindings\functionbinding.cpp @ 35] 000000000033eb20 000007fedfaabce0 xul!mozilla::dom::Function::Call<nsCOMPtr >(class nsCOMPtr thisObjPtr = 0x000000000c678020, class nsTArrayJS::Value \* arguments = 0x000007fedfa8d311, class mozilla::ErrorResult aRv = 0x000000000033ed40, mozilla::dom::CallbackObject::ExceptionHandling aExceptionHandling = eReportExceptions (0n0))+0x179 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\obj-firefox\dist\include\mozilla\dom\functionbinding.h @ 58] 000000000033ece0 000007fedfaac237 xul!nsGlobalWindow::RunTimeoutHandler(struct nsTimeout \* aTimeout = 0x000000000033ef20, class nsIScriptContext aScx = 0x000000001411d280)+0x144 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\dom\base\nsglobalwindow.cpp @ 11733] 000000000033eea0 000007fedfaac3f5 xul!nsGlobalWindow::RunTimeout(struct nsTimeout \* aTimeout = 0x000000001171e600)+0x363 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\dom\base\nsglobalwindow.cpp @ 11958] 000000000033ef60 000007fedf114742 xul!nsGlobalWindow::TimerCallback(class nsITimer aTimer = 0x000000000670efb8, void \* aClosure = 0x000000000033f090)+0x49 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\dom\base\nsglobalwindow.cpp @ 12203] 000000000033ef90 000007fedf114800 xul!nsTimerImpl::Fire(void)+0xfe [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\threads\nstimerimpl.cpp @ 552] 000000000033efe0 000007fedf116544 xul!nsTimerEvent::Run(void)+0x18 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\threads\nstimerimpl.cpp @ 637] 000000000033f010 000007fedf0cd5ff xul!nsThread::ProcessNextEvent(bool mayWait = false, bool result = 0x000000000033f100)+0x250 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\threads\nsthread.cpp @ 643] 000000000033f0d0 000007fedf2c2368 xul!NS_ProcessNextEvent(class nsIThread \* thread = 0x000000000c6d8a01, bool mayWait = true)+0x2f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\xpcom\glue\nsthreadutils.cpp @ 263] 000000000033f100 000007fedf2b1761 xul!mozilla::ipc::MessagePump::Run(class base::MessagePump::Delegate aDelegate = 0x000000000033f360)+0x6c [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\ipc\glue\messagepump.cpp @ 95] 000000000033f150 000007fedf2b1c41 xul!MessageLoop::RunHandler(void)+0x4d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\ipc\chromium\src\base\message_loop.cc @ 220] 000000000033f180 000007fedf9accb7 xul!MessageLoop::Run(void)+0x19 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\ipc\chromium\src\base\message_loop.cc @ 194] 000000000033f1d0 000007fedf987c2d xul!nsBaseAppShell::Run(void)+0x33 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\widget\xpwidgets\nsbaseappshell.cpp @ 163] 000000000033f200 000007fee03633ff xul!nsAppShell::Run(void)+0xb9 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\widget\windows\nsappshell.cpp @ 167] 000000000033f230 000007fee0331d6d xul!nsAppStartup::Run(void)+0x27 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\toolkit\components\startup\nsappstartup.cpp @ 277] 000000000033f260 000007fee0331f40 xul!XREMain::XRE_mainRun(void)+0x9a1 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\toolkit\xre\nsapprunner.cpp @ 4097] 000000000033f3f0 000007fee03321b3 xul!XREMain::XRE_main(int argc = 0n0, char *\* argv = 0x000000000033f4f0, struct nsXREAppData aAppData = 0x0000000001f33000)+0x144 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\toolkit\xre\nsapprunner.cpp @ 4158] 000000000033f440 00000001`3fcf1dbc xul!XRE_main(int argc = 0n32670048, char * argv = 0x00000000005c9cb0, struct nsXREAppData * aAppData = 0x0000000001f28160, unsigned int aFlags = 0x5c9cb0)+0x5f [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\toolkit\xre\nsapprunner.cpp @ 4379] 000000000033f5e0 000000013fcf2115 firefox!do_main(int argc = 0n-1197256415, char * argv = 0x0005a52a`b8a35121, class nsIFile xreDirectory = 0x0000000001f2e180)+0x8b0 [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\browser\app\nsbrowserapp.cpp @ 282] 000000000033fbf0 000000013fcf2331 firefox!NS_internal_main(int argc = 0n6069488, char *\* argv = 0x000000013fcf42e0)+0x12d [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\browser\app\nsbrowserapp.cpp @ 643] 000000000033fcb0 000000013fcf2e6e firefox!wmain(int argc = 0n1, wchar_t ** argv = 0x0000000000000000)+0x1ed [c:\builds\moz2_slave\m-cen-w64-ntly-000000000000000\build\toolkit\xre\nswindowswmain.cpp @ 112] 000000000033fd10 00000000`7723652d firefox!__tmainCRTStartup(void)+0x11a [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c @ 552]