Thanks for all, that's really helped!.

2015-06-02 20:47 GMT+08:00 Honza Bambas <honzab....@firemni.cz>:
> invoke DumpJSStack() from the debugger.  It will output to console or to the
> VC++ output window.
>
> -hb-
>
>
> On 6/1/2015 11:26, 罗勇刚(Yonggang Luo) wrote:
>>
>>    mozjs.dll!js::jit::BaselineScript::icEntryFromPCOffset(unsigned int
>> pcOffset) Line 553 C++
>>    mozjs.dll!js::jit::DebugModeOSRVolatileStub<js::jit::ICCall_Fallback
>> *>::invalid() Line 56 C++
>>    mozjs.dll!js::jit::DoGetElemFallback(JSContext * cx,
>> js::jit::BaselineFrame * frame, js::jit::ICGetElem_Fallback * stub_,
>> JS::Handle<JS::Value> lhs, JS::Handle<JS::Value> rhs,
>> JS::MutableHandle<JS::Value> res) Line 4048 C++
>>    [External Code]
>>    [Frames below may be incorrect and/or missing]
>>    mozjs.dll!EnterBaseline(JSContext * cx, js::jit::EnterJitData &
>> data) Line 126 C++
>>    mozjs.dll!js::jit::EnterBaselineMethod(JSContext * cx, js::RunState
>> & state) Line 155 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 411
>> C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 497 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::DirectProxyHandler::call(JSContext * cx,
>> JS::Handle<JSObject *> proxy, const JS::CallArgs & args) Line 467 C++
>>    mozjs.dll!js::CrossCompartmentWrapper::call(JSContext * cx,
>> JS::Handle<JSObject *> wrapper, const JS::CallArgs & args) Line 465
>> C++
>>    mozjs.dll!js::Proxy::call(JSContext * cx, JS::Handle<JSObject *>
>> proxy, const JS::CallArgs & args) Line 2678 C++
>>    mozjs.dll!js::proxy_Call(JSContext * cx, unsigned int argc,
>> JS::Value * vp) Line 3082 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 468 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::jit::DoCallFallback(JSContext * cx,
>> js::jit::BaselineFrame * frame, js::jit::ICCall_Fallback * stub_,
>> unsigned int argc, JS::Value * vp, JS::MutableHandle<JS::Value> res)
>> Line 8251 C++
>>    [External Code]
>>    mozjs.dll!EnterBaseline(JSContext * cx, js::jit::EnterJitData &
>> data) Line 126 C++
>>    mozjs.dll!js::jit::EnterBaselineMethod(JSContext * cx, js::RunState
>> & state) Line 155 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 411
>> C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 497 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::DirectProxyHandler::call(JSContext * cx,
>> JS::Handle<JSObject *> proxy, const JS::CallArgs & args) Line 467 C++
>>    mozjs.dll!js::CrossCompartmentWrapper::call(JSContext * cx,
>> JS::Handle<JSObject *> wrapper, const JS::CallArgs & args) Line 465
>> C++
>>    mozjs.dll!js::Proxy::call(JSContext * cx, JS::Handle<JSObject *>
>> proxy, const JS::CallArgs & args) Line 2678 C++
>>    mozjs.dll!js::proxy_Call(JSContext * cx, unsigned int argc,
>> JS::Value * vp) Line 3082 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 468 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>>
>>> mozjs.dll!js::jit::DoCallFallback(JSContext * cx, js::jit::BaselineFrame
>>> * frame, js::jit::ICCall_Fallback * stub_, unsigned int argc, JS::Value *
>>> vp, JS::MutableHandle<JS::Value> res) Line 8251 C++
>>
>>    [External Code]
>>    mozjs.dll!EnterBaseline(JSContext * cx, js::jit::EnterJitData &
>> data) Line 126 C++
>>    mozjs.dll!js::jit::EnterBaselineMethod(JSContext * cx, js::RunState
>> & state) Line 155 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 411
>> C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 497 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::DirectProxyHandler::call(JSContext * cx,
>> JS::Handle<JSObject *> proxy, const JS::CallArgs & args) Line 467 C++
>>    mozjs.dll!js::CrossCompartmentWrapper::call(JSContext * cx,
>> JS::Handle<JSObject *> wrapper, const JS::CallArgs & args) Line 465
>> C++
>>    mozjs.dll!js::Proxy::call(JSContext * cx, JS::Handle<JSObject *>
>> proxy, const JS::CallArgs & args) Line 2678 C++
>>    mozjs.dll!js::proxy_Call(JSContext * cx, unsigned int argc,
>> JS::Value * vp) Line 3082 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 468 C++
>>    mozjs.dll!Interpret(JSContext * cx, js::RunState & state) Line 2620 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 422
>> C++
>>    mozjs.dll!SendToGenerator(JSContext * cx, JSGeneratorOp op,
>> JS::Handle<JSObject *> obj, JSGenerator * gen, JS::Handle<JS::Value>
>> arg, js::GeneratorKind generatorKind, JS::MutableHandle<JS::Value>
>> rval) Line 1781 C++
>>
>> mozjs.dll!NativeMethod<js::LegacyGeneratorObject,&legacy_generator_next>(JSContext
>> * cx, unsigned int argc, JS::Value * vp) Line 1943 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 475 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::DirectProxyHandler::call(JSContext * cx,
>> JS::Handle<JSObject *> proxy, const JS::CallArgs & args) Line 467 C++
>>    mozjs.dll!js::CrossCompartmentWrapper::call(JSContext * cx,
>> JS::Handle<JSObject *> wrapper, const JS::CallArgs & args) Line 465
>> C++
>>    mozjs.dll!js::Proxy::call(JSContext * cx, JS::Handle<JSObject *>
>> proxy, const JS::CallArgs & args) Line 2678 C++
>>    mozjs.dll!js::proxy_Call(JSContext * cx, unsigned int argc,
>> JS::Value * vp) Line 3082 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 468 C++
>>    mozjs.dll!Interpret(JSContext * cx, js::RunState & state) Line 2620 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 422
>> C++
>>    mozjs.dll!SendToGenerator(JSContext * cx, JSGeneratorOp op,
>> JS::Handle<JSObject *> obj, JSGenerator * gen, JS::Handle<JS::Value>
>> arg, js::GeneratorKind generatorKind, JS::MutableHandle<JS::Value>
>> rval) Line 1781 C++
>>
>> mozjs.dll!NativeMethod<js::LegacyGeneratorObject,&legacy_generator_next>(JSContext
>> * cx, unsigned int argc, JS::Value * vp) Line 1943 C++
>>    [External Code]
>>    mozjs.dll!EnterBaseline(JSContext * cx, js::jit::EnterJitData &
>> data) Line 126 C++
>>    mozjs.dll!js::jit::EnterBaselineMethod(JSContext * cx, js::RunState
>> & state) Line 155 C++
>>    mozjs.dll!Interpret(JSContext * cx, js::RunState & state) Line 2662 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 422
>> C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 497 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::DirectProxyHandler::call(JSContext * cx,
>> JS::Handle<JSObject *> proxy, const JS::CallArgs & args) Line 467 C++
>>    mozjs.dll!js::CrossCompartmentWrapper::call(JSContext * cx,
>> JS::Handle<JSObject *> wrapper, const JS::CallArgs & args) Line 465
>> C++
>>    mozjs.dll!js::Proxy::call(JSContext * cx, JS::Handle<JSObject *>
>> proxy, const JS::CallArgs & args) Line 2678 C++
>>    mozjs.dll!js::proxy_Call(JSContext * cx, unsigned int argc,
>> JS::Value * vp) Line 3082 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 468 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::jit::DoCallFallback(JSContext * cx,
>> js::jit::BaselineFrame * frame, js::jit::ICCall_Fallback * stub_,
>> unsigned int argc, JS::Value * vp, JS::MutableHandle<JS::Value> res)
>> Line 8251 C++
>>    [External Code]
>>    mozjs.dll!EnterBaseline(JSContext * cx, js::jit::EnterJitData &
>> data) Line 126 C++
>>    mozjs.dll!js::jit::EnterBaselineMethod(JSContext * cx, js::RunState
>> & state) Line 155 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 411
>> C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 497 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::DirectProxyHandler::call(JSContext * cx,
>> JS::Handle<JSObject *> proxy, const JS::CallArgs & args) Line 467 C++
>>    mozjs.dll!js::CrossCompartmentWrapper::call(JSContext * cx,
>> JS::Handle<JSObject *> wrapper, const JS::CallArgs & args) Line 465
>> C++
>>    mozjs.dll!js::Proxy::call(JSContext * cx, JS::Handle<JSObject *>
>> proxy, const JS::CallArgs & args) Line 2678 C++
>>    mozjs.dll!js::proxy_Call(JSContext * cx, unsigned int argc,
>> JS::Value * vp) Line 3082 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 468 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::jit::DoCallFallback(JSContext * cx,
>> js::jit::BaselineFrame * frame, js::jit::ICCall_Fallback * stub_,
>> unsigned int argc, JS::Value * vp, JS::MutableHandle<JS::Value> res)
>> Line 8251 C++
>>    [External Code]
>>    mozjs.dll!EnterBaseline(JSContext * cx, js::jit::EnterJitData &
>> data) Line 126 C++
>>    mozjs.dll!js::jit::EnterBaselineMethod(JSContext * cx, js::RunState
>> & state) Line 155 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 411
>> C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 497 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::DirectProxyHandler::call(JSContext * cx,
>> JS::Handle<JSObject *> proxy, const JS::CallArgs & args) Line 467 C++
>>    mozjs.dll!js::CrossCompartmentWrapper::call(JSContext * cx,
>> JS::Handle<JSObject *> wrapper, const JS::CallArgs & args) Line 465
>> C++
>>    mozjs.dll!js::Proxy::call(JSContext * cx, JS::Handle<JSObject *>
>> proxy, const JS::CallArgs & args) Line 2678 C++
>>    mozjs.dll!js::proxy_Call(JSContext * cx, unsigned int argc,
>> JS::Value * vp) Line 3082 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 468 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::jit::DoCallFallback(JSContext * cx,
>> js::jit::BaselineFrame * frame, js::jit::ICCall_Fallback * stub_,
>> unsigned int argc, JS::Value * vp, JS::MutableHandle<JS::Value> res)
>> Line 8251 C++
>>    [External Code]
>>    mozjs.dll!EnterBaseline(JSContext * cx, js::jit::EnterJitData &
>> data) Line 126 C++
>>    mozjs.dll!js::jit::EnterBaselineMethod(JSContext * cx, js::RunState
>> & state) Line 155 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 411
>> C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 497 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::DirectProxyHandler::call(JSContext * cx,
>> JS::Handle<JSObject *> proxy, const JS::CallArgs & args) Line 467 C++
>>    mozjs.dll!js::CrossCompartmentWrapper::call(JSContext * cx,
>> JS::Handle<JSObject *> wrapper, const JS::CallArgs & args) Line 465
>> C++
>>    mozjs.dll!js::Proxy::call(JSContext * cx, JS::Handle<JSObject *>
>> proxy, const JS::CallArgs & args) Line 2678 C++
>>    mozjs.dll!js::proxy_Call(JSContext * cx, unsigned int argc,
>> JS::Value * vp) Line 3082 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 468 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::jit::DoCallFallback(JSContext * cx,
>> js::jit::BaselineFrame * frame, js::jit::ICCall_Fallback * stub_,
>> unsigned int argc, JS::Value * vp, JS::MutableHandle<JS::Value> res)
>> Line 8251 C++
>>    [External Code]
>>    mozjs.dll!EnterBaseline(JSContext * cx, js::jit::EnterJitData &
>> data) Line 126 C++
>>    mozjs.dll!js::jit::EnterBaselineMethod(JSContext * cx, js::RunState
>> & state) Line 155 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 411
>> C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 497 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::DirectProxyHandler::call(JSContext * cx,
>> JS::Handle<JSObject *> proxy, const JS::CallArgs & args) Line 467 C++
>>    mozjs.dll!js::CrossCompartmentWrapper::call(JSContext * cx,
>> JS::Handle<JSObject *> wrapper, const JS::CallArgs & args) Line 465
>> C++
>>    mozjs.dll!js::Proxy::call(JSContext * cx, JS::Handle<JSObject *>
>> proxy, const JS::CallArgs & args) Line 2678 C++
>>    mozjs.dll!js::proxy_Call(JSContext * cx, unsigned int argc,
>> JS::Value * vp) Line 3082 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 468 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::jit::DoCallFallback(JSContext * cx,
>> js::jit::BaselineFrame * frame, js::jit::ICCall_Fallback * stub_,
>> unsigned int argc, JS::Value * vp, JS::MutableHandle<JS::Value> res)
>> Line 8251 C++
>>    [External Code]
>>    mozjs.dll!EnterBaseline(JSContext * cx, js::jit::EnterJitData &
>> data) Line 126 C++
>>    mozjs.dll!js::jit::EnterBaselineMethod(JSContext * cx, js::RunState
>> & state) Line 155 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 411
>> C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 497 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::DirectProxyHandler::call(JSContext * cx,
>> JS::Handle<JSObject *> proxy, const JS::CallArgs & args) Line 467 C++
>>    mozjs.dll!js::CrossCompartmentWrapper::call(JSContext * cx,
>> JS::Handle<JSObject *> wrapper, const JS::CallArgs & args) Line 465
>> C++
>>    mozjs.dll!js::Proxy::call(JSContext * cx, JS::Handle<JSObject *>
>> proxy, const JS::CallArgs & args) Line 2678 C++
>>    mozjs.dll!js::proxy_Call(JSContext * cx, unsigned int argc,
>> JS::Value * vp) Line 3082 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 468 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!js::jit::DoCallFallback(JSContext * cx,
>> js::jit::BaselineFrame * frame, js::jit::ICCall_Fallback * stub_,
>> unsigned int argc, JS::Value * vp, JS::MutableHandle<JS::Value> res)
>> Line 8251 C++
>>    [External Code]
>>    mozjs.dll!EnterBaseline(JSContext * cx, js::jit::EnterJitData &
>> data) Line 126 C++
>>    mozjs.dll!js::jit::EnterBaselineMethod(JSContext * cx, js::RunState
>> & state) Line 155 C++
>>    mozjs.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 411
>> C++
>>    mozjs.dll!js::Invoke(JSContext * cx, JS::CallArgs args,
>> js::MaybeConstruct construct) Line 497 C++
>>    mozjs.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const
>> JS::Value & fval, unsigned int argc, const JS::Value * argv,
>> JS::MutableHandle<JS::Value> rval) Line 531 C++
>>    mozjs.dll!JS_CallFunctionValue(JSContext * cx, JS::Handle<JSObject
>> *> obj, JS::Handle<JS::Value> fval, const JS::HandleValueArray & args,
>> JS::MutableHandle<JS::Value> rval) Line 5064 C++
>>    xul.dll!nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS * wrapper,
>> unsigned short methodIndex, const XPTMethodDescriptor * info_,
>> nsXPTCMiniVariant * nativeParams) Line 1272 C++
>>    xul.dll!nsXPCWrappedJS::CallMethod(unsigned short methodIndex, const
>> XPTMethodDescriptor * info, nsXPTCMiniVariant * params) Line 517 C++
>>    xul.dll!PrepareAndDispatch(nsXPTCStubBase * self, unsigned int
>> methodIndex, unsigned int * args, unsigned int * stackBytesToPop) Line
>> 87 C++
>>    xul.dll!SharedStub() Line 113 C++
>>    xul.dll!mozilla::storage::`anonymous
>> namespace'::CompletionNotifier::Run() Line 146 C++
>>    xul.dll!nsThread::ProcessNextEvent(bool mayWait, bool * result) Line
>> 719 C++
>>    xul.dll!NS_ProcessNextEvent(nsIThread * thread, bool mayWait) Line 263
>> C++
>>    xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *
>> aDelegate) Line 95 C++
>>    xul.dll!MessageLoop::RunHandler() Line 223 C++
>>    xul.dll!MessageLoop::Run() Line 197 C++
>>    xul.dll!nsBaseAppShell::Run() Line 166 C++
>>    xul.dll!nsAppShell::Run() Line 186 C++
>>    xul.dll!nsAppStartup::Run() Line 279 C++
>>    xul.dll!XREMain::XRE_mainRun() Line 4020 C++
>>    xul.dll!XREMain::XRE_main(int argc, char * * argv, const
>> nsXREAppData * aAppData) Line 4088 C++
>>    xul.dll!XRE_main(int argc, char * * argv, const nsXREAppData *
>> aAppData, unsigned int aFlags) Line 4300 C++
>>    wpsmail.exe!00171ba1() Unknown
>>
>>
>
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform



-- 
         此致
礼
罗勇刚
Yours
    sincerely,
Yonggang Luo
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to