gdb /usr/local/lib/firefox/firefox-bin GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"... (gdb) run Starting program: /usr/local/lib/firefox/firefox-bin warning: Unable to get location for thread creation breakpoint: generic error [New LWP 100260] [New Thread 0x8079000 (LWP 100260)] No Persistent Registry Found. Type Manifest File: /root/.mozilla/firefox/bmbus74h.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 [New Thread 0x817be00 (LWP 100279)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x817be00 (LWP 100279)] 0x28e6640a in __error () from /usr/lib/libpthread.so.2 (gdb) thread apply all bt [New Thread 0x8142c00 (runnable)] [New Thread 0x8079200 (LWP 100249)] Thread 5 (Thread 0x8079200 (LWP 100249)): #0 0x28e6439b in pthread_testcancel () from /usr/lib/libpthread.so.2 #1 0x28e5bd1e in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 #2 0x28e40450 in ?? () Thread 4 (Thread 0x8142c00 (runnable)): #0 0x28df587c in _ctx_start () from /lib/libc.so.6 Thread 3 (Thread 0x817be00 (LWP 100279)): #0 0x28e6640a in __error () from /usr/lib/libpthread.so.2 #1 0x28e5933f in pthread_mutex_unlock () from /usr/lib/libpthread.so.2 #2 0x28e58e79 in pthread_mutex_unlock () from /usr/lib/libpthread.so.2 #3 0x28e618a4 in _pthread_cond_wait () from /usr/lib/libpthread.so.2 #4 0x28e61ca6 in pthread_cond_wait () from /usr/lib/libpthread.so.2 #5 0x28e17ff3 in pthread_cond_wait () from /lib/libc.so.6 #6 0x282e95c0 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1 #7 0x28286039 in TimerThread::Run (this=0x80a5100) at TimerThread.cpp:318 #8 0x28281424 in nsThread::Main (arg=0x817d800) at nsThread.cpp:118 #9 0x282ef9f0 in _pt_root () from /usr/local/lib/libplds4.so.1 #10 0x28e54bcb in pthread_create () from /usr/lib/libpthread.so.2 #11 0x28df587f in _ctx_start () from /lib/libc.so.6 Thread 2 (Thread 0x8079000 (runnable)): #0 0x28e0729b in open () from /lib/libc.so.6 #1 0x28e18353 in pthread_mutex_unlock () from /lib/libc.so.6 #2 0x282fd78d in PR_AtomicDecrement () from /usr/local/lib/libplds4.so.1 #3 0x282e915b in pt_PostNotifies () from /usr/local/lib/libplds4.so.1 #4 0x28e5a4de in pthread_mutex_unlock () from /usr/lib/libpthread.so.2 #5 0x00000001 in ?? () #6 0x28e684bc in ?? () from /usr/lib/libpthread.so.2 #7 0xbfbfda38 in ?? () #8 0x28e59879 in pthread_mutex_unlock () from /usr/lib/libpthread.so.2 Previous frame inner to this frame (corrupt stack?) #0 0x28e6640a in __error () from /usr/lib/libpthread.so.2 (gdb)