#0 0xb7f9f410 in __kernel_vsyscall () #1 0xb7f7dd30 in raise () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7167b47 in nsProfileLock::FatalSignalHandler (signo=-1208463372) at nsProfileLock.cpp:212 unblock_sigs = {__val = {1024, 0 }} oldact = #3 #4 0x00000019 in ?? () #5 0xb7c33e14 in JS_TraceChildren (trc=0xbf9bac3c, thing=0x916b3a0, kind=0) at jsgc.c:2214 nslots = i = v = #6 0xb716d400 in nsXPConnect::Traverse (this=0x814f668, p=0x916b3a0, cb=@0xbf9bacfc) at nsXPConnect.cpp:919 principal = cx = (JSContext *) 0x84daf68 traceKind = 0 type = trc = { = {context = 0x84daf68, callback = 0xb716ba4e }, cb = @0xbf9bacfc} clazz = #7 0xb792f488 in GCGraphBuilder::Traverse (this=0xbf9bacfc, aPtrInfo=0xccbc4dc) at nsCycleCollector.cpp:1291 rv = #8 0xb792f4e7 in nsCycleCollector::MarkRoots (this=0x80e1ad0, builder=@0xbf9bacfc) at nsCycleCollector.cpp:1456 pi = (PtrInfo *) 0x19 queue = {mFirstBlock = 0xca99938, mCurBlock = 0xcc19950, mNext = 0xccbc4f4, mBlockEnd = 0xccd9954, mLast = @0x80e1b14} #9 0xb792fa33 in nsCycleCollector::BeginCollection (this=0x80e1ad0) at nsCycleCollector.cpp:2309 builder = { = { _vptr.nsCycleCollectionTraversalCallback = 0xb7b903d8}, mNodeBuilder = {mNextBlock = 0xcc19950, mNext = @0x80e1b14, mBlockEnd = 0xccd9954}, mEdgeBuilder = {mCurrent = 0xcbbd0d4, mBlockEnd = 0xcbd9940, mNextBlockPtr = 0xcbd9944}, mPtrToNodeMap = {ops = 0xb7ba8b60, data = 0x0, hashShift = 15, maxAlphaFrac = 192 'À', minAlphaFrac = 64 '@', entrySize = 8, entryCount = 61841, removedCount = 0, generation = 2, entryStore = 0xccd9958 ""}, mCurrPi = 0xccbc4dc, mRuntimes = 0x80e1ae0} #10 0xb792fa77 in nsCycleCollector_beginCollection () at nsCycleCollector.cpp:2827 No locals. #11 0xb716c078 in XPCCycleCollectGCCallback (cx=0x84daf68, status=JSGC_MARK_END) at nsXPConnect.cpp:437 ok = #12 0xb7c34fe8 in js_GC (cx=0x84daf68, gckind=GC_NORMAL) at jsgc.c:3234 rt = (JSRuntime *) 0x8137868 keepAtoms = 0 callback = i = 3214650872 type = trc = {context = 0x84daf68, callback = 0} thingSize = 3082668416 a = ap = emptyArenas = (JSGCArenaInfo *) 0xbf9bae04 flags = flagp = thing = (JSGCThing *) 0xb7c219e0 freeList = (JSGCThing *) 0xbf9bae08 arenaList = (JSGCArenaList *) 0xb7beb554 allClear = 135601720 requestDebit = 1 acx = iter = (JSContext *) 0x0 #13 0xb7c12676 in JS_GC (cx=0x84daf68) at jsapi.c:2393 No locals. #14 0xb716bb7e in nsXPConnect::Collect (this=0x814f668) at nsXPConnect.cpp:526 cycleCollectionContext = { = {_vptr.nsAXPCNativeCallContext = 0xb7add920}, mState = XPCCallContext::HAVE_CONTEXT, mXPC = 0x814f668, mThreadData = 0x8137750, mXPCContext = 0x84db118, mJSContext = 0x84daf68, mContextPopRequired = 1, mDestroyJSContextInDestructor = 0, mCallerLanguage = XPCContext::LANG_NATIVE, mPrevCallerLanguage = XPCContext::LANG_UNKNOWN, mPrevCallContext = 0x0, mOperandJSObject = 0x0, mCurrentJSObject = 0x8159644, mFlattenedJSObject = 0xbf9baf58, mWrapper = 0xb78edb56, mTearOff = 0x0, mScriptableInfo = 0xb79adc81, mSet = 0xbf9baf68, mInterface = 0xb78fd582, mMember = 0xbf9baf5c, mName = 0, mStaticMemberIsLocal = -1214587775, mArgc = 4112119898, mArgv = 0x8159644, mRetVal = 0xb7a7c960, mExceptionWasThrown = -1080316056, mReturnValueWasSet = -1215307815, mMethodIndex = 38468, mCallee = 0x0, mStringWrapperData = "\230¯\233¿îÛ\217·D\226\025\b\000\000\000\000\230¯\233¿ì\000\223·Ì¯\233¿\000\000\000"} cx = (JSContext *) 0x84daf68 #15 0xb792fb3a in nsCycleCollector::Collect (this=0x80e1ad0, aTryCollections=1) at nsCycleCollector.cpp:2191 collected = -1080315956 obs = { = {mRawPtr = 0x8159638}, } whiteNodes = {> = {> = { = { static sEmptyHdr = {mLength = 0, mCapacity = 0, mIsAutoArray = 0}, mHdr = 0xbf9bafd0}, }, }, mAutoBuf = "\000\000\000\000 \017\000\200#\204õ\004¼\230V¶XV\a\b\000\000\000\000ø¯\233¿P\234U¶dV\a\b¼\230V¶X°\233¿M¬U¶XV\a\b }\a\b0\000\000\000øúݶ\030Q\a\b\003\000\000\000Pg\a\b\001\000\000\000\037¦\226\000\000\000\000\0001u÷·\016\000\000\000\035\000\000\000t°\233¿\000\000\000\000\225 \000\000\000\000\000\000\000\000\000\000°°\233¿L\030º¶\000\000\000\000\002\000\000\000Ø°\233¿AÀ¯¶XV\a\b\002\000\000\000°°\233¿¼\230V¶XV\a\b\f\212÷·¨°\233¿\221\234U¶\001\000\000\000\000\000\000\000 °\233¿¼\230V¶XV\a\bÀvÏ·"...} totalCollections = 0 #16 0xb792fbfe in nsCycleCollector_collect () at nsCycleCollector.cpp:2815 No locals. #17 0xb7521912 in nsJSContext::CC () at nsJSEnvironment.cpp:3345 No locals. #18 0xb75219e2 in nsJSContext::MaybeCC (aHigherProbability=1) at nsJSEnvironment.cpp:3396 No locals. #19 0xb7521a17 in nsJSContext::CCIfUserInactive () at nsJSEnvironment.cpp:3413 No locals. #20 0xb7521bc4 in nsJSContext::Notify (this=0xb9fff80, timer=0xd69a890) at nsJSEnvironment.cpp:3437 No locals. #21 0xb7926cec in nsTimerImpl::Fire (this=0xd69a890) at nsTimerImpl.cpp:403 now = 178133651 timeout = callback = {c = 0xb9fff88, i = 0xb9fff88, o = 0xb9fff88} #22 0xb79273ab in nsTimerEvent::Run (this=0xb06f0438) at nsTimerImpl.cpp:488 timer = {mRawPtr = 0xd69a890} #23 0xb7924ae6 in nsThread::ProcessNextEvent (this=0x80cbdd8, mayWait=1, result=0xbf9befa4) at nsThread.cpp:510 notifyGlobalObserver = 1 obs = { = {mRawPtr = 0x81b0f34}, } event = { = {mRawPtr = 0xb06f0438}, } rv = 0 #24 0xb78f3cc3 in NS_ProcessNextEvent_P (thread=0x916bfff, mayWait=1) at nsThreadUtils.cpp:227 val = #25 0xb7876bb8 in nsBaseAppShell::Run (this=0x81b0f30) at nsBaseAppShell.cpp:151 thread = (class nsIThread *) 0x80cbdd8 #26 0xb770cfc0 in nsAppStartup::Run (this=0x8213118) at nsAppStartup.cpp:181 rv = #27 0xb7161574 in XRE_main (argc=3, argv=0xbf9c0384, aAppData=0x805efc8) at nsAppRunner.cpp:3149 obsService = { = {mRawPtr = 0x8159638}, } remoteService = { = {mRawPtr = 0x867d840}, } appStartup = { = {mRawPtr = 0x8213118}, } workingDir = { = {mRawPtr = 0x84ab8d8}, } chromeObserver = { = {mRawPtr = 0x819e728}, } cmdLine = { = {mRawPtr = 0x84ae798}, } toolkit = {mRawPtr = 0x84ae188} noEMRestart = xpcom = {mServiceManager = 0x80d40c4} desktopStartupIDEnv = desktopStartupID = { = { = { = { = {}, mData = 0xbf9bf498 "", mLength = 0, mFlags = 65553}, }, mFixedCapacity = 63, mFixedBuf = 0xbf9bf498 ""}, mStorage = "\000ô\233¿.\230\221·èñ\005\b´õ\233¿Èô\233¿\024Ú\223·Ôõ\233¿\001\000\000\000ì\227\221·ôò\004\b´õ\233¿ìï\005\bèô\233¿\230Î\004\b´õ\233¿\000\000\000"} xremotearg = upgraded = 0 appInitiatedRestart = dirProvider = { = { = { = { _vptr.nsISupports = 0xb7add188}, }, }, = { = {_vptr.nsISupports = 0xb7add1ac}, }, mAppProvider = { = { mRawPtr = 0x0}, }, mGREDir = { = { mRawPtr = 0x805f1e8}, }, mXULAppDir = { = { mRawPtr = 0x805f148}, }, mProfileDir = { = { mRawPtr = 0x80bb6d8}, }, mProfileLocalDir = { = { mRawPtr = 0x80bb798}, }, mProfileNotified = 1 '\001', mExtensionsLoaded = 1 '\001', mAppBundleDirectories = { = {mArray = {mImpl = 0x0}}, }, mExtensionDirectories = { = {mArray = {mImpl = 0x80f24c8}}, }, mThemeDirectories = { = {mArray = {mImpl = 0x80f34d0}}, }} display = (GdkDisplay *) 0x8080020 nativeApp = { = {mRawPtr = 0x8087cf0}, } desktopStartupIDPtr = 0x0 startOffline = 0 profLD = { = {mRawPtr = 0x80bb798}, } profD = { = {mRawPtr = 0x80bb6d8}, } needsRestart = 0 canRun = 1 profileLock = { = {mRawPtr = 0x80bbc18}, } profileName = { = { = { = { = {}, mData = 0xbf9bf444 "Test firefox3", mLength = 13, mFlags = 65553}, }, mFixedCapacity = 63, mFixedBuf = 0xbf9bf444 "Test firefox3"}, mStorage = "Test firefox3\000Ö·@Qä·t\000\000\000ô?ö·t\000\000\000\016\000\a\200\230ô\233¿\rç¼·ðñ\005\b\234$¹·\230ô\233¿|\214\221·ðñ\005\b"} version = { = { = { = { = {}, mData = 0xbf9bf3f0 "3.0b4_2008031317/2008031317", mLength = 27, mFlags = 65553}, }, mFixedCapacity = 63, mFixedBuf = 0xbf9bf3f0 "3.0b4_2008031317/2008031317"}, mStorage = "3.0b4_2008031317/2008031317\000\231ð\216·Hñ\005\b\234$¹·Hô\233¿\201\r\217·Ôõ\233¿\002\000\000\000\000\000\000\000°¡\231·"} osABI = { = { = { = {}, mData = 0xb7999e67 "Linux_x86-gcc3", mLength = 14, mFlags = 1}, }, } versionOK = rv = 0 ar = override = 0x0 appData = { = {size = 56, directory = 0x805f148, vendor = 0x805fac8 "Mozilla", name = 0x805faa8 "Firefox", version = 0x805fab8 "3.0b4", buildID = 0x805fa28 "2008031317", ID = 0x805f288 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0x805f2b8 "Copyright (c) 1998 - 2008 mozilla.org", flags = 6, xreDirectory = 0x805f1e8, minVersion = 0x805fa38 "1.9b4", maxVersion = 0x805fa48 "1.9b4", crashReporterURL = 0x805f2e8 "https://crash-reports.mozilla.com/submit", profile = 0x0}, } log = {} iniFile = { = {mRawPtr = 0x805f318}, } localIniFile = { = {mRawPtr = 0x805f318}, } parser = { mSections = {,nsINIParser_internal::INIValue*>> = { > >> = {mTable = {ops = 0xb7ba88f8, data = 0x0, hashShift = 28, maxAlphaFrac = 192 'À', minAlphaFrac = 64 '@', entrySize = 12, entryCount = 1, removedCount = 0, generation = 0, entryStore = 0x805f4f8 ""}}, }, }, mFileContents = { mRawPtr = 0x805f5c0 "[Build"}} i = #28 0x08049031 in ?? () #29 0x00000003 in ?? () #30 0xbf9c0384 in ?? () #31 0x0805efc8 in ?? () #32 0x00000017 in ?? () #33 0x00000000 in ?? ()