I pulled a tree on Saturday, clobbered, built (after setting BUILD_PSM2=1) and ran, and crashed when bringing up a browser window (stack below). After pulling this morning, clobbering and building, I get the same crash on startup :-(. Anyone else seeing this?
Jud
NTDLL! 77f9eea9()
sec_asn1d_next_substring(sec_asn1d_state_struct * 0x00f9b060) line
1490 + 41 bytes
SEC_ASN1DecoderUpdate(sec_DecoderContext_struct * 0x00f9aed0, const
char * 0x0110e1af, unsigned long 385) line 2331 + 9 bytes
SEC_ASN1Decode(PLArenaPool * 0x03e9b070, void * 0x0012ef7c, const
sec_ASN1Template_struct * 0x02a66720 _CERT_SignedDataTemplate, const char
* 0x0110e0f8, long 568) line 2616 + 17 bytes
SEC_ASN1DecodeItem(PLArenaPool * 0x03e9b070, void * 0x0012ef7c,
const sec_ASN1Template_struct * 0x02a66720 _CERT_SignedDataTemplate, SECItemStr
* 0x0012f080) line 2632 + 31 bytes
CERT_KeyFromDERCert(PLArenaPool * 0x03e9b070, SECItemStr * 0x0012f080,
SECItemStr * 0x0012efc8) line 386 + 22 bytes
CERT_FindCertByDERCertNoLocking(CERTCertDBHandleStr * 0x03e7ea70,
SECItemStr * 0x0012f080) line 5581 + 17 bytes
NewTempCertificate(CERTCertDBHandleStr * 0x03e7ea70, SECItemStr
* 0x0012f080, char * 0x03e9f350, int 0, int 1, int 1) line 5050 + 13 bytes
__CERT_NewTempCertificate(CERTCertDBHandleStr * 0x03e7ea70, SECItemStr
* 0x0012f080, char * 0x03e9f350, int 0, int 1) line 5166 + 27 bytes
CERT_NewTempCertificate(CERTCertDBHandleStr * 0x03e7ea70, SECItemStr
* 0x0012f080, char * 0x03e9f350, int 0, int 1) line 5174 + 25 bytes
pk11_fastCert(PK11SlotInfoStr * 0x03e884f0, unsigned long 40, CK_ATTRIBUTE
* 0x00000000, char * * 0x0012f0ec) line 392 + 23 bytes
PK11_MakeCertFromHandle(PK11SlotInfoStr * 0x03e884f0, unsigned
long 40, CK_ATTRIBUTE * 0x00000000) line 536 + 21 bytes
pk11_DoCerts(PK11SlotInfoStr * 0x03e884f0, unsigned long 40, void
* 0x0012f17c) line 782 + 15 bytes
PK11_TraverseSlot(PK11SlotInfoStr * 0x03e884f0, void * 0x0012f16c)
line 870 + 26 bytes
pk11_ExtractCertsFromSlot(PK11SlotInfoStr * 0x03e884f0, void *
0x0012f16c) line 1006 + 13 bytes
PK11_ReadSlotCerts(PK11SlotInfoStr * 0x03e884f0) line 1040 + 13
bytes
PK11_InitToken(PK11SlotInfoStr * 0x03e884f0, int 1) line 1723 +
9 bytes
PK11_InitSlot(SECMODModuleStr * 0x03e89820, unsigned long 1, PK11SlotInfoStr
* 0x03e884f0) line 1840 + 11 bytes
SECMOD_LoadModule(SECMODModuleStr * 0x03e89820) line 231 + 32 bytes
SECMOD_AddModule(SECMODModuleStr * 0x03e89820) line 403 + 9 bytes
SECMOD_AddNewModule(char * 0x03e89dd0, char * 0x03e89b70, unsigned
long 0, unsigned long 0) line 505 + 9 bytes
nsNSSComponent::InstallLoadableRoots() line 223 + 17 bytes
nsNSSComponent::Init(nsNSSComponent * const 0x03e7ed80) line 432
nsNSSComponentConstructor(nsISupports * 0x00000000, const nsID
& {...}, void * * 0x0012f51c) line 41 + 147 bytes
nsGenericFactory::CreateInstance(nsGenericFactory * const 0x03e43860,
nsISupports * 0x00000000, const nsID & {...}, void * * 0x0012f51c)
line 56
nsComponentManagerImpl::CreateInstance(nsComponentManagerImpl *
const 0x004855d0, const nsID & {...}, nsISupports * 0x00000000, const
nsID & {...}, void * * 0x0012f51c) line 1162 + 24 bytes
nsComponentManager::CreateInstance(const nsID & {...}, nsISupports
* 0x00000000, const nsID & {...}, void * * 0x0012f51c) line 82
nsServiceManagerImpl::GetService(nsServiceManagerImpl * const 0x00485ee0,
const nsID & {...}, const nsID & {...}, nsISupports * * 0x0012f5dc,
nsIShutdownListener * 0x00000000) line 344 + 19 bytes
nsServiceManagerImpl::GetService(nsServiceManagerImpl * const 0x00485ee0,
const char * 0x017d6188, const nsID & {...}, nsISupports * * 0x0012f5dc,
nsIShutdownListener * 0x00000000) line 492
nsServiceManager::GetService(const char * 0x017d6188, const nsID
& {...}, nsISupports * * 0x0012f5dc, nsIShutdownListener * 0x00000000)
line 605
nsGetServiceByContractID::operator()(const nsID & {...}, void
* * 0x0012f5dc) line 64 + 22 bytes
nsCOMPtr<nsIEntropyCollector>::assign_from_helper(const nsCOMPtr_helper
& {...}, const nsID & {...}) line 970 + 18 bytes
nsCOMPtr<nsIEntropyCollector>::nsCOMPtr<nsIEntropyCollector>(const
nsCOMPtr_helper & {...}) line 552
GlobalWindowImpl::GlobalWindowImpl() line 142 + 28 bytes
NS_NewScriptGlobalObject(nsIScriptGlobalObject * * 0x03e7d58c)
line 3939 + 30 bytes
nsDocShell::EnsureScriptEnvironment(nsDocShell * const 0x03e7d4e0)
line 4486 + 35 bytes
nsWebShell::GetInterface(nsWebShell * const 0x03e7d504, const nsID
& {...}, void * * 0x0012f6d8) line 322 + 19 bytes
nsGetInterface::operator()(const nsID & {...}, void * * 0x0012f6d8)
line 37 + 31 bytes
nsCOMPtr<nsIScriptGlobalObject>::assign_from_helper(const nsCOMPtr_helper
& {...}, const nsID & {...}) line 970 + 18 bytes
nsCOMPtr<nsIScriptGlobalObject>::nsCOMPtr<nsIScriptGlobalObject>(const
nsCOMPtr_helper & {...}) line 552
nsWindowWatcher::ReadyOpenedDocShellItem(nsIDocShellTreeItem *
0x03e7d4e4, nsIDOMWindow * 0x00000000, nsIDOMWindow * * 0x0012fa7c) line
1159 + 27 bytes
nsWindowWatcher::OpenWindowJS(nsWindowWatcher * const 0x031a73c4,
nsIDOMWindow * 0x00000000, const char * 0x03e7b7a0, const char * 0x00412e08,
const char * 0x00412df0, int 1, unsigned int 1, long * 0x03e79030, nsIDOMWindow
* * 0x0012fa7c) line 520 + 22 bytes
nsWindowWatcher::OpenWindow(nsWindowWatcher * const 0x031a73c0,
nsIDOMWindow * 0x00000000, const char * 0x03e7b7a0, const char * 0x00412e08,
const char * 0x00412df0, nsISupports * 0x03e7dfe0, nsIDOMWindow * * 0x0012fa7c)
line 388 + 48 bytes
OpenWindow(const char * 0x03e7b7a0, const unsigned short * 0x03e7b570)
line 242 + 72 bytes
LaunchApplication(const char * 0x0012fb1c, int -1, int -1) line
351 + 25 bytes
startupPrefEnumerationFunction(const char * 0x0300ba40, void *
0x0012fc64) line 482 + 29 bytes
nsPref::EnumerateChildren(nsPref * const 0x02fc3040, const char
* 0x00412cb0, void (const char *, void *)* 0x004044b0 startupPrefEnumerationFunction(const
char *, void *), void * 0x0012fc64) line 1451 + 11 bytes
HandleArbitraryStartup(nsICmdLineService * 0x031a4450, nsIPref
* 0x02fc3040, int 1) line 536
DoCommandLines(nsICmdLineService * 0x031a4450, int 1) line 582
+ 22 bytes
main1(int 1, char * * 0x00484290, nsISupports * 0x00000000) line
988 + 24 bytes
main(int 1, char * * 0x00484290) line 1300 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77e992a6()
Javier Delgadillo wrote:
This is not breaking in PSM code, but mozilla browser code, rdf code to
be exact. It seems that you pulled a tree that is out of date and
recommend you update your tree.Lars Hecking wrote:
>
>
>>Unix:
>>1) cvs co mozilla/client.mk
>>2) cd mozilla
>>3) gmake -f client.mk checkout
>>4) gmake -f client.mk checkout BUILD_MODULES=psm2
>>5) configure
>>6) gmake
>>7) configure --enable-modules=psm2
>>8) gmake BUILD_MODULES=psm2
>>
>
> Step 6 fails here with
>
> gmake[3]: Entering directory `/usr/local/src/mozilla/rdf/chrome/src'
> nsChromeRegistry.cpp
> c++ -o nsChromeRegistry.o -c -DOSTYPE=\"SunOS5\" -DOSARCH=\"SunOS\" -DOJI -I../../../dist/include -I../../../dist/include -I/usr/local/src/mozilla/dist/include/nspr -I/usr/openwin/include -fPIC -I/usr/openwin/include -fno-rtti -fno-exceptions -Wno-long-long -pthreads -O2 -Wa,-xarch=v8plus,-DULTRA_SPARC,-P,-L,-D_ASM,-D__STDC__=0,-K,PIC -DNDEBUG -DTRIMMED -I/usr/openwin/include -DMOZILLA_CLIENT -include ../../../config-defs.h -Wp,-MD,.deps/nsChromeRegistry.pp nsChromeRegistry.cpp
> nsChromeRegistry.cpp:93: imgICache.h: No such file or directory
> gmake[3]: *** [nsChromeRegistry.o] Error 1
> gmake[3]: Leaving directory `/usr/local/src/mozilla/rdf/chrome/src'
> gmake[2]: *** [install] Error 2
> gmake[2]: Leaving directory `/usr/local/src/mozilla/rdf/chrome'
> gmake[1]: *** [install] Error 2
> gmake[1]: Leaving directory `/usr/local/src/mozilla/rdf'
> gmake: *** [install] Error 2
>
> And indeed
>
> $ find . -name imgICache.h
> $
>
> That's after a cvs update about 1h ago.
