Closed
Bug 247825
Opened 21 years ago
Closed 20 years ago
Startup fails after compiling from source.
Categories
(Toolkit :: Startup and Profile System, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: casey, Assigned: benjamin)
Details
Attachments
(2 files)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040615 Firefox/0.9
Build Identifier: Firefox 0.9 Source
Firefox 0.9 fails to startup after source compile. Build options are:
--enable-default-toolkit=gtk2 --with-x --with-system-zlib --with-system-jpeg
--with-system-png --with-system-mng --enable-xft --enable-crypto
--disable-accessibility --disable-tests --enable-reorder --enable-strip
--disable-pedantic --enable-cpp-rtti --enable-extensions=all --disable-calendar
--disable-mailnews --prefix=/opt/firefox --enable-single-profile
Startup output is:
No Persistent Registry Found.
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsINIParser.cpp, line 51
Type Manifest File: /home/pcm/.mozilla/firefox/default.l8e/xpti.dat
nsNativeComponentLoader: autoregistering begins.
*** Registering xpcomObsoleteModule components (all right -- a generic module!)
*** Registering xpconnect components (all right -- a generic module!)
*** Registering nsUConvModule components (all right -- a generic module!)
*** Registering nsUCvMathModule components (all right -- a generic module!)
*** Registering nsI18nModule components (all right -- a generic module!)
*** Registering nsJarModule components (all right -- a generic module!)
*** Registering nsCJVMManagerModule components (all right -- a generic module!)
*** Registering ipcd components (all right -- a generic module!)
*** Registering necko_core_and_primary_protocols components (all right -- a gene
ric module!)
*** Registering necko_secondary_protocols components (all right -- a generic mod
ule!)
*** Registering nsPrefModule components (all right -- a generic module!)
*** Registering nsSecurityManagerModule components (all right -- a generic modul
e!)
*** Registering nsRDFModule components (all right -- a generic module!)
*** Registering nsParserModule components (all right -- a generic module!)
*** Registering nsGfxPSModule components (all right -- a generic module!)
*** Registering nsGfxXprintModule components (all right -- a generic module!)
*** Registering nsGfxGTKModule components (all right -- a generic module!)
*** Registering nsImageLib2Module components (all right -- a generic module!)
*** Registering nsPluginModule components (all right -- a generic module!)
*** Registering nsWidgetGtk2Module components (all right -- a generic module!)
*** Registering XRemoteClientModule components (all right -- a generic module!)
*** Registering nsLayoutModule components (all right -- a generic module!)
*** Registering nsMorkModule components (all right -- a generic module!)
*** Registering docshell_provider components (all right -- a generic module!)
*** Registering embedcomponents components (all right -- a generic module!)
*** Registering Browser_Embedding_Module components (all right -- a generic modu
le!)
*** Registering nsEditorModule components (all right -- a generic module!)
*** Registering nsTransactionManagerModule components (all right -- a generic mo
dule!)
*** Registering nsComposerModule components (all right -- a generic module!)
*** Registering appshell components (all right -- a generic module!)
*** Registering nsChromeModule components (all right -- a generic module!)
*** Registering nsLDAPProtocolModule components (all right -- a generic module!)
*** Registering BOOT components (all right -- a generic module!)
*** Registering NSS components (all right -- a generic module!)
*** Registering PKI components (all right -- a generic module!)
*** Registering nsFileViewModule components (all right -- a generic module!)
*** Registering nsFindComponent components (all right -- a generic module!)
*** Registering XRemoteServiceModule components (all right -- a generic module!)
*** Registering application components (all right -- a generic module!)
*** Registering nsToolkitCompsModule components (all right -- a generic module!)
*** Registering nsSoftwareUpdate components (all right -- a generic module!)
*** Registering JavaScript_Debugger components (all right -- a generic module!)
*** Registering nsCookieModule components (all right -- a generic module!)
*** Registering nsWalletModule components (all right -- a generic module!)
*** Registering nsWalletViewerModule components (all right -- a generic module!)
*** Registering nsXMLExtrasModule components (all right -- a generic module!)
*** Registering nsP3PModule components (all right -- a generic module!)
*** Registering nsAutoConfigModule components (all right -- a generic module!)
*** Registering nsSystemPrefModule components (all right -- a generic module!)
*** Registering TransformiixModule components (all right -- a generic module!)
*** Registering nsInspectorModule components (all right -- a generic module!)
*** Registering nsUniversalCharDetModule components (all right -- a generic modu
le!)
*** Registering nsTypeAheadFind components (all right -- a generic module!)
*** Registering nsWebServicesModule components (all right -- a generic module!)
*** Registering mozSpellCheckerModule components (all right -- a generic module!
)
*** Registering mozMySpellModule components (all right -- a generic module!)
*** Registering datetime components (all right -- a generic module!)
*** Registering finger components (all right -- a generic module!)
*** Registering nsLayoutDebugModule components (all right -- a generic module!)
*** Registering nsBrowserCompsModule components (all right -- a generic module!)
nsNativeComponentLoader: autoregistering succeeded
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsINIParser.cpp, line 51
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsINIParser.cpp, line 51
*** Registering -venkman handler.
*** Registering x-jsd protocol handler.
*** Registering x-application-jsd content handler.
*** Registering -chat handler.
*** Registering x-application-irc handler.
*** Registering irc protocol handler.
nNCL: registering deferred (0)
nNCL: registering deferred (0)
nNCL: registering deferred (0)
nNCL: registering deferred (0)
+++ JavaScript debugging hooks installed.
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsINIParser.cpp, line 51
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nNCL: registering deferred (0)
GFX: dpi=112 t2p=0.0769231 p2t=13 depth=16
++WEBSHELL == 1
++DOMWINDOW == 1
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsPermissionManager.cpp,
line 635
************************************************************
* Call to xpconnect wrapped JSObject produced this error: *
[Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS
_DENIED) [nsIFile.create]" nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)"
location: "JS frame :: file:///opt/firefox/lib/firefox-0.9/components/nsExtens
ionManager.js :: getDirInternal :: line 115" data: no]
************************************************************
WARNING: NS_ENSURE_TRUE(em) failed, file nsAppRunner.cpp, line 1904
nsPluginHostImpl::Observe "xpcom-shutdown"
WARNING: nsExceptionService ignoring thread destruction after shutdown, file nsE
xceptionService.cpp, line 191
nsPluginHostImpl dtor
+++ JavaScript debugging hooks removed.
--WEBSHELL == 0
###!!! ASSERTION: Main thread being held past XPCOM shutdown.: 'cnt == 0', file
nsThread.cpp, line 439
Break: at file nsThread.cpp, line 439
nsStringStats
=> mAllocCount: 4819
=> mReallocCount: 1508
=> mFreeCount: 4816
=> mShareCount: 6555
=> mAdoptCount: 2263
=> mAdoptFreeCount: 2262
Reproducible: Always
Steps to Reproduce:
1. Run Firefox executable
Using compiled versions from mozilla.org work fine with clean .mozilla
directory. After running source version that prints output shown above, the
compiled version will fail to run until user .mozilla directory clear out.
This is an automatically generated file in the .mozilla directory by binary
version of Firefox 0.9. This file allows the binary version to start correctly.
This file is the automatically created compreg.dat file from the local source
compiled Firefox 0.9. After running Firefox 0.9, this file replaces the
pervious one in the directory. Once this file is in the .mozilla directory, the
working binary Firefox 0.9 version will no longer run until this file is
deleted.
Comment 3•20 years ago
|
||
Reporter, do you still see the bug?
Assignee | ||
Updated•20 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
Updated•17 years ago
|
Product: Firefox → Toolkit
You need to log in
before you can comment on or make changes to this bug.
Description
•