Closed Bug 247825 Opened 21 years ago Closed 20 years ago

Startup fails after compiling from source.

Categories

(Toolkit :: Startup and Profile System, defect)

x86
Linux
defect
Not set
critical

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.
Reporter, do you still see the bug?
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: