OK. So here we are... all extensions disabled and another segfault: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7ddb6c0 (LWP 21047)] GCGraphBuilder::AddNode (this=0xbfeb05dc, s=0x9bcbda0, aParticipant=0x8e0f39c) at nsCycleCollector.cpp:1287 1287 nsCycleCollector.cpp: No such file or directory. in nsCycleCollector.cpp Current language: auto; currently c++ (gdb) thread apply all bt full Thread 1191 (Thread 0xb16ffb90 (LWP 18833)): #0 0xb80b8430 in __kernel_vsyscall () No symbol table info available. #1 0xb806e3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7d0ff9e in pt_TimedWait (cv=0x8e05ce4, ml=0x8e05c80, timeout=60000) at ptsynch.c:280 rv = 1507 now = {tv_sec = 1226325435, tv_usec = 384749} tmo = {tv_sec = 1226325495, tv_nsec = 384749000} ticks = 1000 #3 0xb7d10dc0 in PR_WaitCondVar (cvar=0x8e05ce0, timeout=60000) at ptsynch.c:407 rv = thred = #4 0xb72ead4a in nsHostResolver::GetHostToLookup (this=0x8e05c20, result=0xb16ff378) at nsHostResolver.cpp:595 delta = start = 2259756024 timeout = 60000 #5 0xb72eb412 in nsHostResolver::ThreadFunc (arg=0x8e05c20) at nsHostResolver.cpp:690 rec = (nsHostRecord *) 0xb17f2638 ai = (PRAddrInfo *) 0x1966a3c0 #6 0xb7d171e1 in _pt_root (arg=0xaa9611e8) at ptthread.c:221 detached = 1 #7 0xb806a50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #8 0xb7ebe7ee in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. Thread 8 (Thread 0xb5b14b90 (LWP 21051)): #0 0xb80b8430 in __kernel_vsyscall () No symbol table info available. #1 0xb7eb3f77 in poll () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb7d12d8c in _pr_poll_with_poll (pds=0x8e00e18, npds=3, timeout=65535000) at ptio.c:3895 stack_syspoll = {{fd = 17, events = 1, revents = 0}, {fd = 38, events = 3, revents = 0}, {fd = 23, events = 3, revents = 0}, { fd = -1359628320, events = -26880, revents = 2264}, {fd = -1246675016, events = 4365, revents = -18526}, {fd = -1211346956, events = 0, revents = 0}, {fd = -1246675016, events = 9477, revents = -18528}, { fd = -1359628312, events = 92, revents = 2275}, {fd = 149094492, events = 20468, revents = -18484}, {fd = 425761320, events = 442, revents = 0}, {fd = -1246674984, events = 9022, revents = -18528}, { fd = -1246674908, events = 0, revents = 0}, {fd = -1246674908, events = 16420, revents = -19023}, {fd = -1246674908, events = 442, revents = 0}, {fd = -1246674952, events = 3490, revents = -18526}, { fd = 425761320, events = -18456, revents = -20747}, {fd = -1246674952, events = 3558, revents = -18526}, {fd = -1211346956, events = -18464, revents = -20747}, {fd = -1246674872, events = 6558, revents = -18526}, { fd = -1207518754, events = 442, revents = 0}, {fd = -1246674908, events = -15090, revents = -19845}, {fd = -2142830590, events = 5384, revents = -20748}, {fd = 3, events = 30754, revents = -18638}, { fd = -1207513044, events = 0, revents = 0}, {fd = 21051, events = 0, revents = 0}, {fd = 1, events = -18248, revents = -20747}, {fd = 1, events = 4084, revents = -18478}, {fd = -1317645344, events = 24272, revents = -20963}, {fd = -1246674840, events = 3888, revents = -18479}, { fd = -1317645344, events = 20468, revents = -18484}, {fd = -1246674824, events = -6356, revents = -18639}, {fd = -1211346956, events = -15780, revents = -21865}, {fd = -1246674808, events = -4315, revents = -18426}, { fd = -1210970124, events = -16000, revents = -21865}, {fd = -1246674792, events = 25652, revents = -18479}, {fd = 1, events = 20468, revents = -18484}, {fd = -1246674744, events = 20468, revents = -18484}, { fd = -1432895104, events = 24272, revents = -20963}, {fd = -1246674744, events = 2700, revents = -18642}, {fd = -1246674680, events = -31864, revents = -21797}, {fd = -1246674772, events = 21472, revents = -20106}, { fd = 1, events = 0, revents = 0}, {fd = 0, events = 20468, revents = -18484}, {fd = -1373806904, events = 24268, revents = -20963}, { fd = -1246674664, events = -5224, revents = -18639}, {fd = -1432894884, events = 24272, revents = -20963}, {fd = 0, events = 0, revents = 0}, { fd = 0, events = 24268, revents = -20963}, {fd = 4096, events = 7757, revents = -18480}, {fd = -1373806880, events = 20468, revents = -18484}, { fd = -1246674648, events = -6452, revents = -18639}, {fd = -1373806880, events = -15764, revents = -21865}, {fd = 442, events = 20468, revents = -18484}, {fd = -1373806904, events = 0, revents = 0}, { fd = -1246674632, events = 20468, revents = -18484}, {fd = -1207518754, events = 0, revents = 0}, {fd = -1246674632, events = 29960, revents = -18480}, {fd = -1211075351, events = 4084, revents = -18478}, { fd = -1246674616, events = 16760, revents = -19023}, {fd = -1210970124, events = 0, revents = 0}, {fd = -1209626698, events = 32597, revents = -18479}, {fd = -1246674580, events = 0, revents = 0}, { fd = -1246674584, events = 6521, revents = -18642}, {fd = 148902508, events = 2, revents = 0}} syspoll = (struct pollfd *) 0xb5b13f68 index = 3 msecs = 65535000 ready = 0 start = 2259759099 elapsed = #3 0xb72e1a7b in nsSocketTransportService::Poll (this=0x8e00938, wait=1, interval=0xb5b141e8) at nsSocketTransportService2.cpp:349 pollList = (PRPollDesc *) 0x8e00e18 pollCount = 3 pollTimeout = 65535000 ts = 2259759099 rv = passedInterval = #4 0xb72e1f70 in nsSocketTransportService::DoPollIteration (this=0x8e00938, wait=1) at nsSocketTransportService2.cpp:644 i = -1 pollInterval = n = #5 0xb72e221a in nsSocketTransportService::OnProcessNextEvent ( this=0x8e00938, thread=0x8e01180, mayWait=1, depth=1) at nsSocketTransportService2.cpp:523 val = 0 #6 0xb7a3650e in nsThread::ProcessNextEvent (this=0x8e01180, mayWait=1, result=0xb5b14294) at nsThread.cpp:497 notifyGlobalObserver = 1 obs = { = {mRawPtr = 0x8e00940}, } event = { = {mRawPtr = 0x8e00938}, } rv = #7 0xb7a06f88 in NS_ProcessNextEvent_P (thread=0x3, mayWait=1) at nsThreadUtils.cpp:227 val = #8 0xb72e1c93 in nsSocketTransportService::Run (this=0x8e00938) at nsSocketTransportService2.cpp:565 thread = (class nsIThread *) 0x8e01180 threadInt = { = {mRawPtr = 0x8e01180}, } i = #9 0xb7a3656c in nsThread::ProcessNextEvent (this=0x8e01180, mayWait=1, result=0xb5b14344) at nsThread.cpp:510 notifyGlobalObserver = 0 obs = { = {mRawPtr = 0x0}, } event = { = {mRawPtr = 0x8e00944}, } rv = 0 #10 0xb7a06f88 in NS_ProcessNextEvent_P (thread=0x3, mayWait=1) at nsThreadUtils.cpp:227 val = #11 0xb7a36cd3 in nsThread::ThreadFunc (arg=0x8e01180) at nsThread.cpp:253 event = { = {mRawPtr = 0x0}, } #12 0xb7d171e1 in _pt_root (arg=0x8e01388) at ptthread.c:221 detached = 0 #13 0xb806a50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #14 0xb7ebe7ee in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. Thread 7 (Thread 0xb52f2b90 (LWP 21052)): #0 0xb80b8430 in __kernel_vsyscall () No symbol table info available. #1 0xb806e3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7d0ff9e in pt_TimedWait (cv=0x8d89434, ml=0x8d99c88, timeout=1924) at ptsynch.c:280 rv = 10382645 now = {tv_sec = 1226325439, tv_usec = 802162} tmo = {tv_sec = 1226325441, tv_nsec = 726162000} ticks = 1000 #3 0xb7d10dc0 in PR_WaitCondVar (cvar=0x8d89430, timeout=1924) at ptsynch.c:407 rv = thred = #4 0xb7a394bc in TimerThread::Run (this=0x8d99e28) at TimerThread.cpp:345 waitFor = 4294966780 #5 0xb7a3656c in nsThread::ProcessNextEvent (this=0x8ea7ec0, mayWait=1, result=0xb52f2344) at nsThread.cpp:510 notifyGlobalObserver = 1 obs = { = {mRawPtr = 0x0}, } event = { = {mRawPtr = 0x8d99e28}, } rv = 0 #6 0xb7a06f88 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227 val = #7 0xb7a36cd3 in nsThread::ThreadFunc (arg=0x8ea7ec0) at nsThread.cpp:253 event = { = {mRawPtr = 0x0}, } #8 0xb7d171e1 in _pt_root (arg=0x8ea80c8) at ptthread.c:221 detached = 0 #9 0xb806a50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #10 0xb7ebe7ee in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. Thread 6 (Thread 0xb498bb90 (LWP 21056)): #0 0xb80b8430 in __kernel_vsyscall () No symbol table info available. #1 0xb806e075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7d10e39 in PR_WaitCondVar (cvar=0x91b1b78, timeout=4294967295) at ptsynch.c:405 rv = thred = (PRThread *) 0x91b1bb8 #3 0xb783f266 in nsSSLThread::Run (this=0x91b1af0) at nsSSLThread.cpp:964 threadLock = { = {}, mLock = 0x91b1b18, mLocked = 1} pending_work = busy_socket_ssl_state = nsSSLSocketThreadData::ssl_reading_done needToSetPollableEvent = 1 socketToDestroy = (class nsNSSSocketInfo *) 0x1 #4 0xb783eb9a in nsPSMBackgroundThread::nsThreadRunner (arg=0x91b1af0) at nsPSMBackgroundThread.cpp:44 No locals. #5 0xb7d171e1 in _pt_root (arg=0x91b1bb8) at ptthread.c:221 detached = 0 #6 0xb806a50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #7 0xb7ebe7ee in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. Thread 5 (Thread 0xb391db90 (LWP 21057)): #0 0xb80b8430 in __kernel_vsyscall () No symbol table info available. #1 0xb806e075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7d10e39 in PR_WaitCondVar (cvar=0x91b1d48, timeout=4294967295) at ptsynch.c:405 rv = thred = (PRThread *) 0x91b1d88 #3 0xb78402fe in nsCertVerificationThread::Run (this=0x91b1c98) at nsCertVerificationThread.cpp:138 No locals. #4 0xb783eb9a in nsPSMBackgroundThread::nsThreadRunner (arg=0x91b1c98) at nsPSMBackgroundThread.cpp:44 No locals. #5 0xb7d171e1 in _pt_root (arg=0x91b1d88) at ptthread.c:221 detached = 0 #6 0xb806a50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #7 0xb7ebe7ee in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. Thread 3 (Thread 0xb0e31b90 (LWP 21076)): #0 0xb80b8430 in __kernel_vsyscall () No symbol table info available. #1 0xb806e075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7d10e39 in PR_WaitCondVar (cvar=0x9881760, timeout=4294967295) at ptsynch.c:405 rv = thred = (PRThread *) 0x98818d8 #3 0xb7d10eb7 in PR_Wait (mon=0x98817a0, timeout=4294967295) at ptsynch.c:584 rv = -512 saved_entries = 1 saved_owner = 2967673744 #4 0xb7a35791 in nsEventQueue::GetEvent (this=0x98816d8, mayWait=1, result=0xb0e31304) at ../../dist/include/xpcom/nsAutoLock.h:340 No locals. #5 0xb7a36540 in nsThread::ProcessNextEvent (this=0x98816b8, mayWait=1, result=0xb0e31344) at nsThread.h:112 notifyGlobalObserver = 1 obs = { = {mRawPtr = 0x0}, } event = { = {mRawPtr = 0x0}, } rv = 3072907621 #6 0xb7a06f88 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227 val = #7 0xb7a36cd3 in nsThread::ThreadFunc (arg=0x98816b8) at nsThread.cpp:253 event = { = {mRawPtr = 0x0}, } #8 0xb7d171e1 in _pt_root (arg=0x98818d8) at ptthread.c:221 detached = 0 #9 0xb806a50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #10 0xb7ebe7ee in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. Thread 1 (Thread 0xb7ddb6c0 (LWP 21047)): #0 GCGraphBuilder::AddNode (this=0xbfeb05dc, s=0x9bcbda0, aParticipant=0x8e0f39c) at nsCycleCollector.cpp:1287 e = (PtrToNodeEntry *) 0x0 result = #1 0xb7a41401 in GCGraphBuilder::NoteScriptChild (this=0xbfeb05dc, langID=2, child=0x9bcbda0) at nsCycleCollector.cpp:1237 cp = (class nsCycleCollectionParticipant *) 0x0 childPi = #2 0xb728f6b0 in NoteJSChild (trc=0x1aab8568, thing=0x9bcbda0, kind=0) at nsXPConnect.cpp:744 No locals. #3 0xb7d78df9 in JS_CallTracer (trc=0xbfeb0530, thing=0x9bcbda0, kind=0) at jsgc.c:2449 cx = rt = (JSRuntime *) 0xbfeb0478 a = index = flagp = #4 0xb7db7297 in js_TraceScopeProperty (trc=0xbfeb0530, sprop=0x9ba4e38) at jsscope.c:1573 No locals. #5 0xb7d8edfa in js_TraceObject (trc=0xbfeb0530, obj=0x9bcbd80) at jsobj.c:5048 cx = (JSContext *) 0x90698f8 scope = (JSScope *) 0x9bcf0d0 sprop = (JSScopeProperty *) 0x9ba4e38 clasp = nslots = 3219850504 i = v = #6 0xb7d78bba in JS_TraceChildren (trc=0xbfeb0530, thing=0x9bcbd80, kind=0) at jsgc.c:2233 nslots = i = v = #7 0xb728f770 in nsXPConnect::Traverse (this=0x8e0f388, p=0x9bcbd80, cb=@0xbfeb05dc) at nsXPConnect.cpp:935 cx = (JSContext *) 0x90698f8 traceKind = 0 type = trc = { = {context = 0x90698f8, callback = 0xb728f686 }, cb = @0xbfeb05dc} clazz = #8 0xb7a40c84 in GCGraphBuilder::Traverse (this=0xbfeb05dc, aPtrInfo=0xa50e643c) at nsCycleCollector.cpp:1319 rv = #9 0xb7a40ce7 in nsCycleCollector::MarkRoots (this=0x8daf700, builder=@0xbfeb05dc) at nsCycleCollector.cpp:1513 No locals. #10 0xb7a41795 in nsCycleCollector::BeginCollection (this=0x8daf700) at nsCycleCollector.cpp:2368 builder = { = { _vptr.nsCycleCollectionTraversalCallback = 0xb7cc2f20}, mNodeBuilder = { mNextBlock = 0xa502f360, mNext = @0x8daf744, mBlockEnd = 0xa50ef364}, mEdgeBuilder = {mCurrent = 0x1aa46240, mBlockEnd = 0x1aa78558, mNextBlockPtr = 0x1aa7855c}, mPtrToNodeMap = {ops = 0xb7cdb82c, data = 0x0, hashShift = 16, maxAlphaFrac = 192 '�', minAlphaFrac = 64 '@', entrySize = 8, entryCount = 65535, removedCount = 0, generation = 1, entryStore = 0xb20be008 ";�v�\004\032\003���\001"}, mCurrPi = 0xa50e643c, mRuntimes = 0x8daf710} #11 0xb7a417d8 in nsCycleCollector_beginCollection () at nsCycleCollector.cpp:2910 No locals. #12 0xb72906cc in XPCCycleCollectGCCallback (cx=0x90698f8, status=JSGC_MARK_END) at nsXPConnect.cpp:440 ok = #13 0xb7d79d7a in js_GC (cx=0x90698f8, gckind=GC_NORMAL) at jsgc.c:3239 rt = (JSRuntime *) 0x8e10d30 keepAtoms = 0 callback = i = 309396268 type = trc = {context = 0x90698f8, callback = 0} thingSize = 151427320 a = ap = (JSGCArenaInfo **) 0x8e10db4 emptyArenas = (JSGCArenaInfo *) 0x8e10b4c flags = flagp = (uint8 *) 0x8e10b48 "" thing = freeList = (JSGCThing *) 0xbfeb06e8 arenaList = (JSGCArenaList *) 0xb7d10f30 allClear = 148966220 requestDebit = 1 acx = iter = (JSContext *) 0x0 #14 0xb7d5663a in JS_GC (cx=0x90698f8) at jsapi.c:2469 No locals. #15 0xb728f950 in nsXPConnect::Collect (this=0x8e0f388) at nsXPConnect.cpp:529 cycleCollectionContext = { = { _vptr.nsAXPCNativeCallContext = 0xb7c0f8a8}, mState = XPCCallContext::HAVE_CONTEXT, mXPC = 0x8e0f388, mThreadData = 0x8e10c18, mXPCContext = 0x9069ac0, mJSContext = 0x90698f8, mContextPopRequired = 1, mDestroyJSContextInDestructor = 0, mCallerLanguage = XPCContext::LANG_NATIVE, mPrevCallerLanguage = XPCContext::LANG_UNKNOWN, mPrevCallContext = 0x0, mOperandJSObject = 0xf519f85a, mCurrentJSObject = 0xb7ad6ebe, mFlattenedJSObject = 0x7a, mWrapper = 0xb7a0569f, mTearOff = 0x19, mScriptableInfo = 0xb7cc4ff4, mSet = 0xbfeb0838, mInterface = 0xb7a109ae, mMember = 0x0, mName = 148904820, mStaticMemberIsLocal = -1075115960, mArgc = 3080720332, mArgv = 0x0, mRetVal = 0xb7ad6ebe, mExceptionWasThrown = -1213466476, mReturnValueWasSet = 446822960, mMethodIndex = 7028, mCallee = 0x0, \000\000\000"} cx = (JSContext *) 0x90698f8 #16 0xb7a418fa in nsCycleCollector::Collect (this=0x8daf700, aTryCollections=1) at nsCycleCollector.cpp:2250 collected = -1075115848 obs = { = {mRawPtr = 0x8e01b68}, } whiteNodes = {> = {> = { = {static sEmptyHdr = {mLength = 0, mCapacity = 0, mIsAutoArray = 0}, mHdr = 0xbfeb08a0}, }, }, mAutoBuf = "\000\000\000\000�\017\000\200�\b��\001\000\000\000��a\030\000\000\000\000�\b��,;c���a\030\001\000\000\000\001\000\000\000\000\000\000\000�\207_\023\234p\226\030�\b��\001\000\000\000�R\000\000P\t��\b\t��> callback = {c = 0x1621ab28, i = 0x1621ab28, o = 0x1621ab28} callbackType = 1 #21 0xb7a38ab7 in nsTimerEvent::Run (this=0xb27ea5b8) at nsTimerImpl.cpp:490 No locals. #22 0xb7a3656c in nsThread::ProcessNextEvent (this=0x8d89700, mayWait=1, result=0xbfeb4834) at nsThread.cpp:510 notifyGlobalObserver = 1 obs = { = {mRawPtr = 0x8e3005c}, } event = { = {mRawPtr = 0xb27ea5b8}, } rv = 0 #23 0xb7a06f88 in NS_ProcessNextEvent_P (thread=0x1aab8568, mayWait=1) at nsThreadUtils.cpp:227 val = #24 0xb798a2c4 in nsBaseAppShell::Run (this=0x8e30058) at nsBaseAppShell.cpp:170 thread = (class nsIThread *) 0x8d89700 #25 0xb781fab8 in nsAppStartup::Run (this=0x8e62c70) at nsAppStartup.cpp:181 rv = #26 0xb7284508 in XRE_main (argc=2, argv=0xbfeb7f94, aAppData=0x8d14830) at nsAppRunner.cpp:3194 obsService = { = { mRawPtr = 0x8e01b68}, } remoteService = { = { mRawPtr = 0x920cc18}, } appStartup = { = { mRawPtr = 0x8e62c70}, } workingDir = { = { mRawPtr = 0x8fa6cd8}, } chromeObserver = { = { mRawPtr = 0x8ddb9d0}, } cmdLine = { = {mRawPtr = 0x8fa6100}, } noEMRestart = xpcom = {mServiceManager = 0x8da1d7c} desktopStartupIDEnv = desktopStartupID = { = { = { = { = {}, mData = 0xbfeb4ca8 "", mLength = 0, mFlags = 65553}, }, mFixedCapacity = 63, mFixedBuf = 0xbfeb4ca8 ""}, mStorage = "\000L��\n\006��PJ�\b��\004\b�L�������M��\001\000\000\000a�����\004\bTH�\b�M���L뿬�\004\b�M��\000\000\000"} xremotearg = upgraded = 0 appInitiatedRestart = dirProvider = { = { = { = { _vptr.nsISupports = 0xb7c0f108}, }, }, = { = { _vptr.nsISupports = 0xb7c0f12c}, }, mAppProvider = { = {mRawPtr = 0x0}, }, mGREDir = { = {mRawPtr = 0x8d14a50}, }, mSysPluginDir = { = {mRawPtr = 0x0}, }, mXULAppDir = { = {mRawPtr = 0x8d149b0}, }, mProfileDir = { = {mRawPtr = 0x8d89520}, }, mProfileLocalDir = { = { mRawPtr = 0x8d89598}, }, mProfileNotified = 1 '\001', mExtensionsLoaded = 1 '\001', mAppBundleDirectories = { = { mArray = {mImpl = 0x0}}, }, mExtensionDirectories = { = {mArray = { mImpl = 0x8dbff28}}, }, mThemeDirectories = { = {mArray = { mImpl = 0x8dc0110}}, }} display = (GdkDisplay *) 0x8d4b028 nativeApp = { = {mRawPtr = 0x8d5a888}, } desktopStartupIDPtr = 0x0 startOffline = 0 profLD = { = {mRawPtr = 0x8d89598}, } profD = { = {mRawPtr = 0x8d89520}, } needsRestart = 0 canRun = 1 profileLock = { = { mRawPtr = 0x8d99c18}, } profileName = { = { = { = { = {}, mData = 0x8d99c08 "default", mLength = 7, mFlags = 65541}, }, mFixedCapacity = 63, mFixedBuf = 0xbfeb4c54 ""}, mStorage = "\000L��e\b��@\201��t\000\000\000@\201��\210L���\177\005�t\000\000\000�M뿨L��}\036зXJ�\b�O̷�L�� ܢ�XJ�\b"} version = { = { = { = { = {}, mData = 0xbfeb4c00 "3.0.3_2008101315/2008101315", mLength = 27, mFlags = 65553}, }, mFixedCapacity = 63, mFixedBuf = 0xbfeb4c00 "3.0.3_2008101315/2008101315"}, mStorage = "3.0.3_2008101315/2008101315\000HJ�\b�I�\b�M��\002\000\000\000\000\000\000\000�I�\b�O̷XL�� ܢ�"} osABI = { = { = { = {}, mData = 0xb7abf2ee "Linux_x86-gcc3", mLength = 14, mFlags = 1}, }, } versionOK = rv = 0 ar = gtkModules = override = 0x0 appData = { = {size = 56, directory = 0x8d149b0, vendor = 0x8d152f0 "Mozilla", name = 0x8d152d0 "Firefox", version = 0x8d152e0 "3.0.3", buildID = 0x8d05c10 "2008101315", ID = 0x8d14af0 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0x8d14b20 "Copyright (c) 1998 - 2008 mozilla.org", flags = 6, xreDirectory = 0x8d14a50, minVersion = 0x8d05c20 "1.9.0.1", maxVersion = 0x8d05c30 "1.9.0.*", crashReporterURL = 0x8d14b50 "https://crash-reports.mozilla.com/submit", profile = 0x0}, } iniFile = { = {mRawPtr = 0x8d14b80}, } localIniFile = { = { mRawPtr = 0x8d14b80}, } parser = { mSections = {, nsINIParser_internal::INIValue*>> = { > >> = { mTable = {ops = 0xb7cdb5c0, data = 0x0, hashShift = 28, maxAlphaFrac = 192 '�', minAlphaFrac = 64 '@', entrySize = 12, entryCount = 1, removedCount = 0, generation = 0, entryStore = 0x8d14d60 ""}}, }, }, mFileContents = {mRawPtr = 0x8d14e28 "[Build"}} i = #27 0x080491ab in ?? () No symbol table info available. #28 0xb7df3685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #29 0x08048d11 in ?? () No symbol table info available. So now that we know it's not any extensions causing this I am going to go re-enable a minimal set so that i don't keep losing all of my open work every time this crashes. Can you please advise what our next steps are?