From owner-freebsd-gnome@FreeBSD.ORG Sat Oct 21 20:56:52 2006 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F0F916A407 for ; Sat, 21 Oct 2006 20:56:52 +0000 (UTC) (envelope-from clint@0lsen.net) Received: from alnrmhc13.comcast.net (alnrmhc13.comcast.net [204.127.225.93]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0AAD243D45 for ; Sat, 21 Oct 2006 20:56:51 +0000 (GMT) (envelope-from clint@0lsen.net) Received: from 0lsen.net ([24.20.127.157]) by comcast.net (alnrmhc13) with ESMTP id <20061021205647b1300l812ne>; Sat, 21 Oct 2006 20:56:51 +0000 Received: by 0lsen.net (Postfix, from userid 1001) id 228C217B5A; Sat, 21 Oct 2006 13:56:47 -0700 (PDT) Date: Sat, 21 Oct 2006 13:56:47 -0700 From: Clint Olsen To: Michael Johnson Message-ID: <20061021205646.GA91859@0lsen.net> References: <20061010202249.GE17300@0lsen.net> <20061010220140.GF17300@0lsen.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i Organization: NULlsen Network X-Disclaimer: Mutt Bites! Cc: gnome@freebsd.org Subject: Re: Firefox-devel crashes since firefox-2.0.r2,1 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Oct 2006 20:56:52 -0000 On Oct 13, Michael Johnson wrote: > even if it's not interesting we need some more info than this, please. I managed to get the firefox port to build with debugging symbols, and ran firefox in safe mode. For some reason, attaching to already running processes in FreeBSD is really hit/miss. Here's what I see: $ firefox-devel -safe-mode No Persistent Registry Found. Type Manifest File: /home/clint/.mozilla/firefox/8iw4aj5f.default/xpti.dat *** Registering Apprunner components (all right -- a generic module!) 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 nsMorkModule components (all right -- a generic module!) *** Registering mozStorageModule components (all right -- a generic module!) *** Registering JavaScript_Debugger components (all right -- a generic module!) *** Registering necko_core_and_primary_protocols components (all right -- a generic module!) *** Registering necko_secondary_protocols components (all right -- a generic module!) *** Registering nsJarModule components (all right -- a generic module!) *** Registering nsPrefModule components (all right -- a generic module!) *** Registering nsSecurityManagerModule components (all right -- a generic module!) *** 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 nsGfxGTKModule components (all right -- a generic module!) *** Registering nsIconDecoderModule 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 nsLayoutModule 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 module!) *** Registering nsEditorModule components (all right -- a generic module!) *** Registering nsTransactionManagerModule components (all right -- a generic module!) *** Registering nsComposerModule components (all right -- a generic module!) *** Registering appshell components (all right -- a generic module!) *** Registering nsCJVMManagerModule components (all right -- a generic module!) *** Registering nsAccessibilityModule components (all right -- a generic module!) *** Registering nsChromeModule components (all right -- a generic module!) *** Registering nsFindComponent components (all right -- a generic module!) *** Registering application components (all right -- a generic module!) *** Registering nsFileViewModule components (all right -- a generic module!) *** Registering RemoteServiceModule components (all right -- a generic module!) *** Registering CommandLineModule components (all right -- a generic module!) *** Registering nsToolkitCompsModule components (all right -- a generic module!) *** Registering nsSoftwareUpdate 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 mozgnome components (all right -- a generic module!) *** Registering nsCookieModule components (all right -- a generic module!) *** Registering nsXMLExtrasModule 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 nsUniversalCharDetModule components (all right -- a generic module!) *** Registering nsWebServicesModule components (all right -- a generic module!) *** Registering nsGnomeVFSModule components (all right -- a generic module!) *** Registering nsAuthModule components (all right -- a generic module!) *** Registering nsPermissionsModule components (all right -- a generic module!) *** Registering mozSpellCheckerModule components (all right -- a generic module!) *** Registering mozMySpellModule components (all right -- a generic module!) *** Registering SearchServiceModule components (all right -- a generic module!) *** Registering BrowserDirProvider components (all right -- a generic module!) *** Registering nsBrowserCompsModule components (all right -- a generic module!) nsNativeComponentLoader: autoregistering succeeded nsNativeComponentLoader: registering deferred (0) nsNativeComponentLoader: registering deferred (0) nsNativeComponentLoader: registering deferred (0) nsNativeComponentLoader: registering deferred (0) nsNativeComponentLoader: autoregistering begins. nsNativeComponentLoader: autoregistering succeeded nsNativeComponentLoader: registering deferred (0) pldhash: for the table at address 0x84ba720, the given entrySize of 44 probably favors chaining over double hashing. WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsChromeRegistry.cpp, line 1252 GFX: dpi=100 t2p=0.0714286 p2t=14 depth=24 ++WEBSHELL == 1 ++DOMWINDOW == 1 ++DOMWINDOW == 2 WARNING: dependent window created without a parent, file nsAppStartup.cpp, line 455 ++WEBSHELL == 2 ++DOMWINDOW == 3 ++DOMWINDOW == 4 WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273 Note: styleverifytree is disabled Note: frameverifytree is disabled Note: verifyreflow is disabled --WEBSHELL == 1 ++WEBSHELL == 2 ++DOMWINDOW == 5 ++DOMWINDOW == 6 ++WEBSHELL == 3 ++DOMWINDOW == 7 ++DOMWINDOW == 8 In gdb (attached): Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 6 (LWP 100204)] 0x28cbf15f in __error () from /usr/lib/libpthread.so.1 (gdb) bt #0 0x28cbf15f in __error () from /usr/lib/libpthread.so.1 #1 0x28cb40e3 in pthread_mutex_unlock () from /usr/lib/libpthread.so.1 #2 0x28cb3c24 in pthread_mutex_unlock () from /usr/lib/libpthread.so.1 #3 0x28cbba2c in _pthread_cond_wait () from /usr/lib/libpthread.so.1 #4 0x28cbbe46 in pthread_cond_wait () from /usr/lib/libpthread.so.1 #5 0x28c11cf3 in pthread_cond_wait () from /lib/libc.so.5 #6 0x28294801 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1 #7 0x28f9b92c in ProcessAsyncMessages () at mozStorageAsyncIO.cpp:1525 #8 0x28f9d505 in AsyncWriteThread::Run (this=0x8b26330) at mozStorageAsyncIO.cpp:471 #9 0x28237f28 in nsThread::Main (arg=0x8b20700) at nsThread.cpp:118 #10 0x28299501 in _pt_root () from /usr/local/lib/libplds4.so.1 #11 0x28caab09 in pthread_create () from /usr/lib/libpthread.so.1 #12 0x28c688df in _ctx_start () from /lib/libc.so.5 -Clint