Hi,
Trunk build is crashing on AIX by setting mLoaderType as NS_LOADER_TYPE_INVALID. ( https://bugzilla.mozilla.org/show_bug.cgi?id=416300). I have built the trunk build 20 days ago and that time it worked fine.
After debugging the code, below is what I have observed.
With new build ( which dumps the core ), the registrar->RegisterFactory(info->mCID, info->mDescription,info->mContractID, fact) (in "nsXPComInit.cpp":273) is invoking nsComponentManagerImpl::CreateInstance(const nsCID &aClass, nsISupports *aDelegate,const nsIID &aIID, void **aResult).
Where as with the earlier build ( which wasnt dumping the core) the registrar->RegisterFactory(info->mCID, info->mDescription,info->mContractID, fact) (in nsXPComInit.cpp":277) is invoking nsComponentManagerImpl::RegisterFactory(const nsCID & aClass, const char *aClassName, const char *aContractID,nsIFactory *aFactory).
Note sure what prompted to call different functions from registrar->RegisterFactory?
Can someone please help me understand ?
Thanks,
Shailen.
Mozilla Firefox Bugzilla defect 416300
-
- Posts: 4283
- Joined: May 17th, 2003, 12:05 pm
- Location: London, UK
- wgianopoulos
- Posts: 1746
- Joined: July 23rd, 2003, 8:15 am
- steviex
- Moderator
- Posts: 28902
- Joined: August 12th, 2006, 8:27 am
- Location: Middle England