--- thread stack trace --- . Thread 3 (process 5570): #0 0xffffe410 in __kernel_vsyscall () #1 0xb77a5893 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7e14c29 in PR_Poll (pds=0x8127330, npds=1, timeout=4294967295) at ptio.c:3877 No locals. #3 0xb5de66db in nsSocketTransportService::Poll (this=0x8126e48, interval=0xb5a84368) at nsSocketTransportService2.cpp:361 pollList = (PRPollDesc *) 0x8127330 pollCount = 1 pollTimeout = 4294967295 ts = 2532680545 rv = passedInterval = #4 0xb5de6f15 in nsSocketTransportService::Run (this=0x8126e48) at nsSocketTransportService2.cpp:577 pollInterval = 3051253003 n = -1209120448 i = -1 active = 1 #5 0xb7eb01cb in nsThread::Main (arg=0x8127638) at nsThread.cpp:118 No locals. #6 0xb7e18e9d in _pt_root (arg=0x81276b8) at ptthread.c:220 No locals. #7 0xb7de031b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb77af57e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 2 (process 5571): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7de484c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e12093 in pt_TimedWait (cv=0x8084cac, ml=0x8084ea8, timeout=) at ptsynch.c:280 rv = 51 now = {tv_sec = 1179353719, tv_usec = 719661} tmo = {tv_sec = 1179353724, tv_nsec = 719661000} ticks = 1000 #3 0xb7e12ed1 in PR_WaitCondVar (cvar=0x8084ca8, timeout=5000) at ptsynch.c:407 rv = thred = (PRThread *) 0x81474b0 #4 0xb7eb24c6 in TimerThread::Run (this=0x8084be8) at TimerThread.cpp:318 waitFor = #5 0xb7eb01cb in nsThread::Main (arg=0x813f330) at nsThread.cpp:118 No locals. #6 0xb7e18e9d in _pt_root (arg=0x81474b0) at ptthread.c:220 No locals. #7 0xb7de031b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb77af57e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 1 (process 5554): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7de84f1 in raise () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x08057836 in nsProfileLock::FatalSignalHandler (signo=-1210126348) at nsProfileLock.cpp:206 unblock_sigs = {__val = {1024, 0 }} oldact = #3 #4 ~nsCOMPtr_base (this=0x80004002) at nsCOMPtr.cpp:80 No locals. #5 0xb5c6585e in ?? () #6 0xbfee4230 in ?? () #7 0xbfee4210 in ?? () #8 0xb5c66260 in ?? () #9 0xb5c651b2 in ?? () #10 0x080b2c64 in ?? () #11 0xb5c674f4 in ?? () #12 0xbfee4228 in ?? () #13 0xb5c659f0 in ?? () #14 0xbfee4230 in ?? () #15 0xb5c661eb in ?? () #16 0xbfee4210 in ?? () #17 0xbfee421c in ?? () #18 0x0808d290 in ?? () #19 0xbfee421c in ?? () #20 0xbfee4228 in ?? () #21 0x80004002 in ?? () #22 0x080b2c64 in ?? () #23 0xb7ee4940 in ?? () from /usr/lib/firefox/libxpcom_core.so #24 0xbfee4258 in ?? () #25 0xb7e0532d in PR_AtomicIncrement (val=0x80b2c60) at pratom.c:306 No locals. #26 0xb7ea9d96 in nsNativeComponentLoader::SelfRegisterDll (this=0x808d6f0, dll=0x80b2cb0, registryLocation=0x80b2fc0 "abs:/home/harmstrong/.mozilla/firefox/11i126l3.default/extensions/{6AC85730-7D0F-4de0-B3FA-21142DD85326}/components/ColorZilla.dll", deferred=0) at nsNativeComponentLoader.cpp:421 res2 = res = 0 serviceMgr = { = { mRawPtr = 0x808d294}, } fs = { = {mRawPtr = 0x8088bd8}, } mobj = { = {mRawPtr = 0x80b2c60}, } #27 0xb7eaac7a in nsNativeComponentLoader::AutoRegisterComponent ( this=0x808d6f0, when=0, component=0x8088bd8, registered=0xbfee48c8) at nsNativeComponentLoader.cpp:880 serviceMgr = { = { mRawPtr = 0x8088bd8}, } rv = 0 leafName = { = { = { = { = {mVTable = 0xb7ee4128, mData = 0xbfee4848 "ColorZilla.dll", mLength = 14, mFlags = 65553}, }, }, mFixedCapacity = 63, mFixedBuf = 0xbfee4848 "ColorZilla.dll"}, mStorage = "ColorZilla.dll\000\bxHÏé·\003\000\000\000 />\bà\213\b\b@Iî·Ø\213\b\bØHî¿\230Hî¿HÒé·Ø\213\b\b0\023>\b"} flen = 14 persistentDescriptor = { = { = { = {mVTable = 0xb7ee4128, mData = 0x80b2fc0 "abs:/home/harmstrong/.mozilla/firefox/11i126l3.default/extensions/{6AC85730-7D0F-4de0-B3FA-21142DD85326}/components/ColorZilla.dll", mLength = 130, mFlags = 9}, }, }, } obsoleteManager = { = { mRawPtr = 0x808d2b0}, } key = { = {_vptr.nsHashKey = 0xb7edf908}, mStr = 0x80b2fc0 "abs:/home/harmstrong/.mozilla/firefox/11i126l3.default/extensions/{6AC85730-7D0F-4de0-B3FA-21142DD85326}/components/ColorZilla.dll", mStrLen = 130, mOwnership = nsCStringKey::OWN_CLONE} dll = (nsDll *) 0x80b2cb0 res = ValidDllExtensions = {0xb7eda774 ".dll", 0xb7ed4aa3 ".so", 0xb7eda78e ".shlb", 0xb7eda794 ".dso", 0xb7eda799 ".dylib", 0xb7eda7a0 ".so.1.0", 0xb7eda7a8 ".sl", 0xb7eda7ac ".dlm", 0x0} #28 0xb7eaa0e3 in nsNativeComponentLoader::RegisterComponentsInDir ( this=0x808d6f0, when=0, dir=0x83e1330) at nsNativeComponentLoader.cpp:242 registered = 0 rv = isDir = 0 dirIterator = { = { mRawPtr = 0x80b2ef8}, } dirEntry = { = {mRawPtr = 0x8088bd8}, } more = 1 #29 0xb7ea984f in nsNativeComponentLoader::AutoRegisterComponents ( this=0x808d6f0, aWhen=0, aDirectory=0x83e1330) at nsNativeComponentLoader.cpp:182 rv = 2147500034 #30 0xb7ea2fdf in nsComponentManagerImpl::AutoRegisterImpl (this=0x808d290, when=0, inDirSpec=0x83e1330, fileIsCompDir=0) at nsComponentManager.cpp:3191 dir = { = {mRawPtr = 0x83e1330}, } rv = 0 iim = { = {mRawPtr = 0x80aafb8}, } loaderEnum = { = {mRawPtr = 0x1000}, } hasMore = #31 0xb7ea333b in nsComponentManagerImpl::AutoRegister (this=0x808d290, aSpec=0x83e1330) at nsComponentManager.cpp:3410 directory = 1 #32 0xb7e67efd in NS_InitXPCOM3_P (result=0xbfee4dfc, binDirectory=0x805d4f8, appFileLocationProvider=0xbfee4c70, staticComponents=0x805a12c, componentCount=1) at nsXPComInit.cpp:698 dir = { = {mRawPtr = 0x83e1330}, } elem = { = {mRawPtr = 0x83e1330}, } hasMore = 1 dirList = { = {mRawPtr = 0x80b2c90}, } compregFile = { = { mRawPtr = 0x805a774}, } rv = 2152857618 compMgr = memory = { = {mRawPtr = 0xb7ee594c}, } registrar = { = {mRawPtr = 0x808d298}, } iim = kCategoryManagerCID = {m0 = 382870182, m1 = 7634, m2 = 4530, m3 = "¶\223ó\213\002À!²"} #33 0x0804b79a in ScopedXPCOMStartup::Initialize (this=0xbfee4dfc) at nsAppRunner.cpp:784 rv = #34 0x0804e075 in XRE_main (argc=1, argv=0xbfee4fa4, aAppData=0x805a020) at nsAppRunner.cpp:2505 xpcom = {mServiceManager = 0x808d294} rv = 0 gtkModules = i = dirProvider = { = { = { = { _vptr.nsISupports = 0x805a228}, }, }, = { = { _vptr.nsISupports = 0x805a24c}, }, mAppDir = { = {mRawPtr = 0x805d4f8}, }, mXULAppDir = { = {mRawPtr = 0x0}, }, mProfileDir = { = {mRawPtr = 0x8089138}, }, mProfileLocalDir = { = { mRawPtr = 0x80891b0}, }, mProfileNotified = 0} glib2 = (PRLibrary *) 0x805d0c8 nativeApp = { = {mRawPtr = 0x8067690}, } canRun = 1 registryFile = { = { mRawPtr = 0x8084770}, } xremotearg = ar = profileLock = { = { mRawPtr = 0x8084e78}, } startOffline = 0 profD = { = {mRawPtr = 0x8089138}, } profLD = { = {mRawPtr = 0x80891b0}, } upgraded = 0 version = { = { = { = { = {mVTable = 0xb7ee4128, mData = 0xbfee4e98 "2.0.0.3_2007040314/1.8.1.3_2007040314", mLength = 37, mFlags = 65553}, }, }, mFixedCapacity = 63, mFixedBuf = 0xbfee4e98 "2.0.0.3_2007040314/1.8.1.3_2007040314"}, mStorage = "2.0.0.3_2007040314/1.8.1.3_2007040314\000\201·\200Fé·Ö­\004\bØNî¿»\202\005\b@Iî·t§\005\b"} osABI = { = { = { = { mVTable = 0xb7ee4128, mData = 0x8058678 "Linux_x86-gcc3", mLength = 14, mFlags = 1}, }, }, } versionOK = needsRestart = 0 appInitiatedRestart = #35 0x0804ab8f in main (argc=) at nsBrowserApp.cpp:61 No locals. #36 0xb76f5ebc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #37 0x0804aac1 in _start ()