파이어 폭스/크롬 용 npruntime 기반 플러그인과 ff3.6/chrome 10과 함께 작동하는 플러그인을 개발했지만 플러그인을로드 한 후 다른 플러그인을 파이어 폭스 4.0 이상에서로드 할 때 , firefox가 응답하지 않는다. 즉, 내 플러그인이로드 된 후 Gmail을 열면 Firefox가 응답을 중지하고 플러그인 컨테이너와 관련이 있다는 것을 확인했다. 누구나 정확히 내가 잘못 가고있는 곳을 제안 할 수 있습니까 ?? 모든 포인터는 감사하겠습니다. 미리파이어 폭스 4.0 이상에서 문제가있는 npapi 플러그인
덕분에 이 FF6위한 호출 스택
[email protected]()
[email protected]()
[email protected] (인) [email protected]()
nspr4.dll! _PR_MD_WAIT_CV (CV _MDCVar *, * _MDLock 잠금 부호 INT 시간 초과)
nspr4.dll! _PR_WaitCondVar (PRThread * 스레드의 PRCondVar의 cvar *, * 잠금 PRLock , 부호없는 int timeout)
nspr4.dll! PR_WaitCondVar (PRCondVar의 *의 cvar, 서명되지 않은 INT 시간 제한)
xul.dll! 모질라 :: CondVar :: 기다립니다 (부호 간격 INT)
xul.dll! 모질라 :: IPC :: GeckoChildProcessHost :: SyncLaunch (기본 : ProcessArchitecture arch) xul.dll! mozilla :: plugins :: PluginProcessParent :: Launch (기본 : ProcessArchitecture arch) xul.dll
(timeoutMs INT)! 모질라 :: 플러그인 :: PluginModuleParent ::을 LoadModule (const를 문자 * aFilePath)
xul.dll! GetNewPluginLibrary (nsPluginTag * aPluginTag) xul.dll! nsNPAPIPlugin :: CreatePlugin (nsPluginTag * aPluginTag, nsNPAPIPlugin * * aResult)
xul.dll! CreateNPAPIPlugin (nsPluginTag * aPluginTag, nsNPAPIPlugin * * aOutNPAPIPlugin)
xul.dll! nsPluginHost :: EnsurePluginLoaded (nsPluginTag * 플러그인)
xul.dll! nsPluginHost :: GetPlugin (const를 문자 * aMimeType, nsNPAPIPlugin * * aPlugin)
xul.dll! nsPluginHost :: TrySetUpPluginInstance (CONST의 char *의 aMimeType, nsIURI * aURL, nsIPluginInstanceOwner * aOwner) xul.dll! nsPluginHost :: SetUpPluginInstance (const를 문자 * aMimeType, nsIURI * aURL, nsIPluginInstanceOwner * aOwner)
xul.dll! nsPluginHost :: InstantiateEmbeddedPlugin (const char * aMimeType, nsIURI * aURL, nsIPluginInstanceOwner * aOwner, int aAllowOpeningStreams) ...
실행중인 운영 체제는 무엇입니까? 디버거를 연결하여 코드에서 멈춘 부분을 확인해 봤니? – taxilian
윈도우 7을 실행 중입니다 ... 그리고 스택 호출이 추가되었습니다 ... – mohit