As the subject shows. Call stack(sorry for I am using Visual Studio 2008 Simplified Chinese, so some characters may not display correctly, but it doesn't matter):
js3250.dll!JS_BeginRequest(JSContext * cx=0x00000e63) 行881 + 0x4 字节 C js3250.dll!JS_ResumeRequest(JSContext * cx=0x00000e63, long saveDepth=1621199816) 行999 C xul.dll!XPCJSContextStack::Pop(JSContext * * _retval=0x00000000) 行 118 + 0x9 字节 C++ xul.dll!nsXPCThreadJSContextStackImpl::Pop(JSContext * * _retval=0x00000000) 行391 C++ xul.dll!nsJSContext::CallEventHandler(nsISupports * aTarget=0x03a13078, void * aScope=0x00000001, void * aHandler=0x02b54b28, nsIArray * aargv=0x03a13070, nsIVariant * * arv=0x016ff62c) 行1981 + 0xa 字节 C++ xul.dll!nsJSEventListener::HandleEvent(nsIDOMEvent * aEvent=0x03c41130) 行250 C++ xul.dll!nsEventListenerManager::HandleEventSubType(nsListenerStruct * aListenerStruct=0x020f5360, nsIDOMEventListener * aListener=0x031fe080, nsIDOMEvent * aDOMEvent=0x03c41130, nsISupports * aCurrentTarget=0x013bc87c, unsigned int aPhaseFlags=6) 行1080 + 0xa 字 节 C++ xul.dll!nsEventListenerManager::HandleEvent(nsPresContext * aPresContext=0x00ef0a00, nsEvent * aEvent=0x016ff92c, nsIDOMEvent * * aDOMEvent=0x016ff8e0, nsISupports * aCurrentTarget=0x013bc87c, unsigned int aFlags=6, nsEventStatus * aEventStatus=0x016ff8e4) 行1185 + 0x15 字节 C++ xul.dll!nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor & aVisitor={...}, unsigned int aFlags=6) 行211 C++ xul.dll!nsEventTargetChainItem::HandleEventTargetChain (nsEventChainPostVisitor & aVisitor={...}, unsigned int aFlags=6, nsDispatchingCallback * aCallback=0x00000000) 行270 C++ xul.dll!nsEventDispatcher::Dispatch(nsISupports * aTarget=0x013bc840, nsPresContext * aPresContext=0x00ef0a00, nsEvent * aEvent=0x00000000, nsIDOMEvent * aDOMEvent=0x00000000, nsEventStatus * aEventStatus=0x016ff968, nsDispatchingCallback * aCallback=0x00000000) 行487 C++ xul.dll!DocumentViewerImpl::LoadComplete(unsigned int aStatus=0) 行 984 + 0x13 字节 C++ xul.dll!nsDocShell::EndPageLoad(nsIWebProgress * aProgress=0x00e45534, nsIChannel * aChannel=0x02b6d71c, unsigned int aStatus=0) 行5144 C++ xul.dll!nsWebShell::EndPageLoad(nsIWebProgress * aProgress=0x00e45534, nsIChannel * channel=0x02b6d71c, unsigned int aStatus=0) 行1016 C++ xul.dll!nsDocShell::OnStateChange(nsIWebProgress * aProgress=0x00e45534, nsIRequest * aRequest=0x02b6d71c, unsigned int aStateFlags=45537052, unsigned int aStatus=0) 行5042 C++ xul.dll!nsDocLoader::FireOnStateChange(nsIWebProgress * aProgress=0x00e45534, nsIRequest * aRequest=0x02b6d71c, int aStateFlags=131088, unsigned int aStatus=0) 行1219 C++ xul.dll!nsDocLoader::doStopDocumentLoad(nsIRequest * request=0x02b6d71c, unsigned int aStatus=0) 行869 C++ xul.dll!nsDocLoader::DocLoaderIsEmpty() 行765 C++ xul.dll!nsDocLoader::Stop() 行332 C++ xul.dll!nsDocShell::Stop(unsigned int aStopFlags=3) 行3435 C++ xul.dll!nsWebBrowser::Stop(unsigned int aStopFlags=3) 行672 C++ Can anybody give an explanation. What's more, if it is a bug, how should I report it? _______________________________________________ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding