On Wed, Apr 09, 2008 at 12:20:30PM +0200, Mike Hommey wrote: > Could you also install libcairo2-dbg and send a new backtrace with this > installed ?
I don't understand why, but even with the correct version of libcairo2-dbg installed, gdb still isn't identifying those crucial Cairo functions (see attached). Any suggestions as to why, and how to get more information?
System: Linux 2.6.24-1-amd64 #1 SMP Thu Mar 27 16:52:38 UTC 2008 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10400090 Selinux: No Accessibility: Disabled GTK+ Theme: Glossy Icon Theme: gnome Memory status: size: 425611264 vsize: 425611264 resident: 85397504 share: 26316800 rss: 85397504 rss_rlim: 18446744073709551615 CPU usage: start_time: 1207779373 rtime: 454 utime: 409 stime: 45 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/lib/bug-buddy/firefox-bin' [Thread debugging using libthread_db enabled] [New Thread 0x2ab44b27e400 (LWP 5773)] [New Thread 0x44808950 (LWP 5833)] [New Thread 0x42003950 (LWP 5826)] [New Thread 0x44007950 (LWP 5787)] [New Thread 0x42804950 (LWP 5780)] [New Thread 0x41802950 (LWP 5779)] [New Thread 0x41001950 (LWP 5775)] [New Thread 0x40800950 (LWP 5774)] 0x00002ab44289bedf in waitpid () from /lib/libpthread.so.0 #0 0x00002ab44289bedf in waitpid () from /lib/libpthread.so.0 #1 0x00002ab446e545a6 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 #2 0x00002ab446e548b8 in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 #3 0x00002ab44bab54b3 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #4 0x00002ab442ed4658 in nsProfileLock::FatalSignalHandler (signo=6) at nsProfileLock.cpp:216 #5 <signal handler called> #6 0x00002ab4446041d5 in raise () from /lib/libc.so.6 #7 0x00002ab444605680 in abort () from /lib/libc.so.6 #8 0x00002ab4445fd75f in __assert_fail () from /lib/libc.so.6 #9 0x00002ab445e4a28e in ?? () from /usr/lib/libcairo.so.2 #10 0x00002ab445e3bada in ?? () from /usr/lib/libcairo.so.2 #11 0x00002ab445e44def in ?? () from /usr/lib/libcairo.so.2 #12 0x00002ab445e46594 in ?? () from /usr/lib/libcairo.so.2 #13 0x00002ab445e46738 in ?? () from /usr/lib/libcairo.so.2 #14 0x00002ab445e3b7ca in cairo_surface_show_page () from /usr/lib/libcairo.so.2 #15 0x00002ab443844d9d in gfxPSSurface::EndPage (this=<value optimized out>) at gfxPSSurface.cpp:96 #16 0x00002ab443723301 in nsThebesDeviceContext::EndPage (this=0xae2480) at nsThebesDeviceContext.cpp:590 #17 0x00002ab4430e1a4f in nsSimplePageSequenceFrame::DoPageEnd (this=0x3a10090) at nsSimplePageSequence.cpp:651 #18 0x00002ab4433c5041 in nsPrintEngine::PrintPage (this=0x390ec80, aPO=<value optimized out>, [EMAIL PROTECTED]) at nsPrintEngine.cpp:2373 #19 0x00002ab4433c8af1 in nsPagePrintTimer::Notify (this=0x3b3a5c0, timer=<value optimized out>) at nsPagePrintTimer.cpp:90 #20 0x00002ab4437fe98e in nsTimerImpl::Fire (this=0x3287ac0) at nsTimerImpl.cpp:403 #21 0x00002ab4437fea5a in nsTimerEvent::Run (this=<value optimized out>) at nsTimerImpl.cpp:490 #22 0x00002ab4437fbe82 in nsThread::ProcessNextEvent (this=0x761e40, mayWait=1, result=0x7fff6843458c) at nsThread.cpp:510 #23 0x00002ab4437c4d39 in NS_ProcessNextEvent_P (thread=0x168d, mayWait=1) at nsThreadUtils.cpp:227 #24 0x00002ab443712983 in nsBaseAppShell::Run (this=0x79c520) at nsBaseAppShell.cpp:170 #25 0x00002ab4435af18e in nsAppStartup::Run (this=0x93a100) at nsAppStartup.cpp:181 #26 0x00002ab442ecf4a0 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:3154 #27 0x0000000000400d58 in main (argc=3, argv=0x7fff68434e58) at nsBrowserApp.cpp:158 Thread 8 (Thread 0x40800950 (LWP 5774)): #0 0x00002ab444690336 in poll () from /lib/libc.so.6 No symbol table info available. #1 0x00002ab4443bcfd0 in PR_Poll (pds=0x7f59b8, npds=1, timeout=4294967295) at ptio.c:3895 No locals. #2 0x00002ab442f3aa94 in nsSocketTransportService::Poll ( this=<value optimized out>, wait=<value optimized out>, interval=0x407ffe8c) at nsSocketTransportService2.cpp:349 pollList = (PRPollDesc *) 0x7f59b8 pollCount = 1 pollTimeout = 4294967295 ts = 893655882 rv = <value optimized out> passedInterval = <value optimized out> #3 0x00002ab442f3b479 in nsSocketTransportService::DoPollIteration ( this=0x7f5000, wait=1) at nsSocketTransportService2.cpp:644 i = -1 pollInterval = <value optimized out> n = <value optimized out> #4 0x00002ab442f3b705 in nsSocketTransportService::OnProcessNextEvent ( this=0x7f5000, thread=0x762080, mayWait=<value optimized out>, depth=<value optimized out>) at nsSocketTransportService2.cpp:523 val = 0 #5 0x00002ab4437fbe2f in nsThread::ProcessNextEvent (this=0x762080, mayWait=1, result=0x407fff5c) at nsThread.cpp:497 notifyGlobalObserver = <value optimized out> obs = {<nsCOMPtr_base> = {mRawPtr = 0x7f5010}, <No data fields>} event = {<nsCOMPtr_base> = {mRawPtr = 0x7f5000}, <No data fields>} rv = 2147549183 #6 0x00002ab4437c4d39 in NS_ProcessNextEvent_P (thread=0x407ffc00, mayWait=1) at nsThreadUtils.cpp:227 val = <value optimized out> #7 0x00002ab442f3b7d5 in nsSocketTransportService::Run (this=0x7f5000) at nsSocketTransportService2.cpp:565 thread = (class nsIThread *) 0x762080 threadInt = {<nsCOMPtr_base> = {mRawPtr = 0x762080}, <No data fields>} i = <value optimized out> #8 0x00002ab4437fbe82 in nsThread::ProcessNextEvent (this=0x762080, mayWait=1, result=0x4080001c) at nsThread.cpp:510 notifyGlobalObserver = <value optimized out> obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} event = {<nsCOMPtr_base> = {mRawPtr = 0x7f5018}, <No data fields>} rv = 0 #9 0x00002ab4437c4d39 in NS_ProcessNextEvent_P (thread=0x407ffc00, mayWait=1) at nsThreadUtils.cpp:227 val = <value optimized out> #10 0x00002ab4437fc4cd in nsThread::ThreadFunc (arg=<value optimized out>) at nsThread.cpp:254 self = (nsThread *) 0x762080 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} #11 0x00002ab4443c0c9a in _pt_root (arg=<value optimized out>) at ptthread.c:221 thred = (PRThread *) 0x71d480 detached = 0 #12 0x00002ab442894017 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #13 0x00002ab4446985bd in clone () from /lib/libc.so.6 No symbol table info available. #14 0x0000000000000000 in ?? () No symbol table info available. Thread 7 (Thread 0x41001950 (LWP 5775)): #0 0x00002ab442898b0d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00002ab4443ba9f9 in pt_TimedWait (cv=0x76c308, ml=0x71bab0, timeout=610) at ptsynch.c:280 rv = <value optimized out> now = {tv_sec = 1207779471, tv_usec = 160912} tmo = {tv_sec = 1207779471, tv_nsec = 770912000} ticks = <value optimized out> #2 0x00002ab4443bb5da in PR_WaitCondVar (cvar=0x76c300, timeout=610) at ptsynch.c:407 rv = <value optimized out> thred = (PRThread *) 0x71d6a0 #3 0x00002ab4437ff679 in TimerThread::Run (this=0x730640) at TimerThread.cpp:345 waitFor = 1090523164 #4 0x00002ab4437fbe82 in nsThread::ProcessNextEvent (this=0x762590, mayWait=1, result=0xffffffffffffff92) at nsThread.cpp:510 notifyGlobalObserver = <value optimized out> obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} event = {<nsCOMPtr_base> = {mRawPtr = 0x730640}, <No data fields>} rv = 0 #5 0x00002ab4437c4d39 in NS_ProcessNextEvent_P (thread=0x76c30c, mayWait=1) at nsThreadUtils.cpp:227 val = <value optimized out> #6 0x00002ab4437fc4cd in nsThread::ThreadFunc (arg=<value optimized out>) at nsThread.cpp:254 self = (nsThread *) 0x762590 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} #7 0x00002ab4443c0c9a in _pt_root (arg=<value optimized out>) at ptthread.c:221 thred = (PRThread *) 0x71d6a0 detached = 0 #8 0x00002ab442894017 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0x00002ab4446985bd in clone () from /lib/libc.so.6 No symbol table info available. #10 0x0000000000000000 in ?? () No symbol table info available. Thread 6 (Thread 0x41802950 (LWP 5779)): #0 0x00002ab442898889 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00002ab4443bb66c in PR_WaitCondVar (cvar=0xd72d40, timeout=4294967295) at ptsynch.c:405 rv = <value optimized out> thred = (PRThread *) 0x71ead0 #2 0x00002ab4435d46f8 in nsSSLThread::Run (this=0xd72d00) at nsSSLThread.cpp:964 pending_work = <value optimized out> busy_socket_ssl_state = 1749226448 socketToDestroy = (class nsNSSSocketInfo *) 0x0 #3 0x00002ab4443c0c9a in _pt_root (arg=<value optimized out>) at ptthread.c:221 thred = (PRThread *) 0x71ead0 detached = 0 #4 0x00002ab442894017 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00002ab4446985bd in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 5 (Thread 0x42804950 (LWP 5780)): #0 0x00002ab442898889 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00002ab4443bb66c in PR_WaitCondVar (cvar=0xd72d80, timeout=4294967295) at ptsynch.c:405 rv = <value optimized out> thred = (PRThread *) 0x71f350 #2 0x00002ab4435d5aae in nsCertVerificationThread::Run (this=0xdc7f60) at nsCertVerificationThread.cpp:138 job = <value optimized out> #3 0x00002ab4443c0c9a in _pt_root (arg=<value optimized out>) at ptthread.c:221 thred = (PRThread *) 0x71f350 detached = 0 #4 0x00002ab442894017 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00002ab4446985bd in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 4 (Thread 0x44007950 (LWP 5787)): #0 0x00002ab442898889 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00002ab4443bb66c in PR_WaitCondVar (cvar=0xf16180, timeout=4294967295) at ptsynch.c:405 rv = <value optimized out> thred = (PRThread *) 0x18aa030 #2 0x00002ab4443bb6d6 in PR_Wait (mon=0x14ec3d0, timeout=128) at ptsynch.c:584 rv = -512 saved_entries = 1 saved_owner = 1140881744 #3 0x00002ab4437fafbd in nsEventQueue::GetEvent (this=0x188f1e0, mayWait=1, result=0x44006fb0) at ../../dist/include/xpcom/nsAutoLock.h:340 No locals. #4 0x00002ab4437fbe5a in nsThread::ProcessNextEvent (this=0x188f1a0, mayWait=1, result=0x4400701c) at nsThread.h:112 notifyGlobalObserver = <value optimized out> obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} rv = 2147549183 #5 0x00002ab4437c4d39 in NS_ProcessNextEvent_P (thread=0xf1618c, mayWait=1) at nsThreadUtils.cpp:227 val = <value optimized out> #6 0x00002ab4437fc4cd in nsThread::ThreadFunc (arg=<value optimized out>) at nsThread.cpp:254 self = (nsThread *) 0x188f1a0 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} #7 0x00002ab4443c0c9a in _pt_root (arg=<value optimized out>) at ptthread.c:221 thred = (PRThread *) 0x18aa030 detached = 0 #8 0x00002ab442894017 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0x00002ab4446985bd in clone () from /lib/libc.so.6 No symbol table info available. #10 0x0000000000000000 in ?? () No symbol table info available. Thread 3 (Thread 0x42003950 (LWP 5826)): #0 0x00002ab442898b0d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00002ab4443ba9f9 in pt_TimedWait (cv=0xc8e308, ml=0xcab358, timeout=0) at ptsynch.c:280 rv = <value optimized out> now = {tv_sec = 1207779470, tv_usec = 194706} tmo = {tv_sec = 1207779530, tv_nsec = 194706000} ticks = <value optimized out> #2 0x00002ab4443bb5da in PR_WaitCondVar (cvar=0xc8e300, timeout=60000) at ptsynch.c:407 rv = <value optimized out> thred = (PRThread *) 0x2233680 #3 0x00002ab4443bb6d6 in PR_Wait (mon=0xcab350, timeout=1) at ptsynch.c:584 rv = -516 saved_entries = 1 saved_owner = 1107310928 #4 0x00002ab4437fd906 in nsThreadPool::Run (this=0xcb32c0) at ../../dist/include/xpcom/nsAutoLock.h:340 now = 0 timeout = 311 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} current = {<nsCOMPtr_base> = {mRawPtr = 0x22be310}, <No data fields>} shutdownThreadOnExit = 0 exitThread = 0 wasIdle = -110 idleSince = 893660018 #5 0x00002ab4437fbe82 in nsThread::ProcessNextEvent (this=0x22be310, mayWait=1, result=0x4200301c) at nsThread.cpp:510 notifyGlobalObserver = <value optimized out> obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} event = {<nsCOMPtr_base> = {mRawPtr = 0xcb32c8}, <No data fields>} rv = 0 #6 0x00002ab4437c4d39 in NS_ProcessNextEvent_P (thread=0xc8e30c, mayWait=1) at nsThreadUtils.cpp:227 val = <value optimized out> #7 0x00002ab4437fc4cd in nsThread::ThreadFunc (arg=<value optimized out>) at nsThread.cpp:254 self = (nsThread *) 0x22be310 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} #8 0x00002ab4443c0c9a in _pt_root (arg=<value optimized out>) at ptthread.c:221 thred = (PRThread *) 0x2233680 detached = 0 #9 0x00002ab442894017 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #10 0x00002ab4446985bd in clone () from /lib/libc.so.6 No symbol table info available. #11 0x0000000000000000 in ?? () No symbol table info available. Thread 2 (Thread 0x44808950 (LWP 5833)): #0 0x00002ab442898b0d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00002ab4443ba9f9 in pt_TimedWait (cv=0x852608, ml=0x8b26c0, timeout=0) at ptsynch.c:280 rv = <value optimized out> now = {tv_sec = 1207779460, tv_usec = 578800} tmo = {tv_sec = 1207779520, tv_nsec = 578800000} ticks = <value optimized out> #2 0x00002ab4443bb5da in PR_WaitCondVar (cvar=0x852600, timeout=60000) at ptsynch.c:407 rv = <value optimized out> thred = (PRThread *) 0x2624040 #3 0x00002ab442f456e5 in nsHostResolver::GetHostToLookup (this=0x762230, result=0xffffffffffffff92) at nsHostResolver.cpp:595 delta = 4294966780 start = 893650402 timeout = 60000 #4 0x00002ab442f45b60 in nsHostResolver::ThreadFunc (arg=0x762230) at nsHostResolver.cpp:688 resolver = (nsHostResolver *) 0x85260c rec = (nsHostRecord *) 0x218fa80 ai = (PRAddrInfo *) 0x1653f40 #5 0x00002ab4443c0c9a in _pt_root (arg=<value optimized out>) at ptthread.c:221 thred = (PRThread *) 0x2624040 detached = 1 #6 0x00002ab442894017 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0x00002ab4446985bd in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x2ab44b27e400 (LWP 5773)): #0 0x00002ab44289bedf in waitpid () from /lib/libpthread.so.0 No symbol table info available. #1 0x00002ab446e545a6 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #2 0x00002ab446e548b8 in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #3 0x00002ab44bab54b3 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so No symbol table info available. #4 0x00002ab442ed4658 in nsProfileLock::FatalSignalHandler (signo=6) at nsProfileLock.cpp:216 oldact = (sigaction *) 0x7fff68433610 #5 <signal handler called> No symbol table info available. #6 0x00002ab4446041d5 in raise () from /lib/libc.so.6 No symbol table info available. #7 0x00002ab444605680 in abort () from /lib/libc.so.6 No symbol table info available. #8 0x00002ab4445fd75f in __assert_fail () from /lib/libc.so.6 No symbol table info available. #9 0x00002ab445e4a28e in ?? () from /usr/lib/libcairo.so.2 No symbol table info available. #10 0x00002ab445e3bada in ?? () from /usr/lib/libcairo.so.2 No symbol table info available. #11 0x00002ab445e44def in ?? () from /usr/lib/libcairo.so.2 No symbol table info available. #12 0x00002ab445e46594 in ?? () from /usr/lib/libcairo.so.2 No symbol table info available. #13 0x00002ab445e46738 in ?? () from /usr/lib/libcairo.so.2 No symbol table info available. #14 0x00002ab445e3b7ca in cairo_surface_show_page () from /usr/lib/libcairo.so.2 No symbol table info available. #15 0x00002ab443844d9d in gfxPSSurface::EndPage (this=<value optimized out>) at gfxPSSurface.cpp:96 No locals. #16 0x00002ab443723301 in nsThebesDeviceContext::EndPage (this=0xae2480) at nsThebesDeviceContext.cpp:590 No locals. #17 0x00002ab4430e1a4f in nsSimplePageSequenceFrame::DoPageEnd (this=0x3a10090) at nsSimplePageSequence.cpp:651 rv = <value optimized out> #18 0x00002ab4433c5041 in nsPrintEngine::PrintPage (this=0x390ec80, aPO=<value optimized out>, [EMAIL PROTECTED]) at nsPrintEngine.cpp:2373 isCancelled = 0 pageNum = 1 numPages = 2 endPage = <value optimized out> donePrinting = <value optimized out> isDoingPrintRange = 0 rv = <value optimized out> #19 0x00002ab4433c8af1 in nsPagePrintTimer::Notify (this=0x3b3a5c0, timer=<value optimized out>) at nsPagePrintTimer.cpp:90 inRange = <value optimized out> donePrinting = <value optimized out> #20 0x00002ab4437fe98e in nsTimerImpl::Fire (this=0x3287ac0) at nsTimerImpl.cpp:403 now = <value optimized out> timeout = <value optimized out> callback = {c = 0x3b3a5c0, i = 0x3b3a5c0, o = 0x3b3a5c0} #21 0x00002ab4437fea5a in nsTimerEvent::Run (this=<value optimized out>) at nsTimerImpl.cpp:490 No locals. #22 0x00002ab4437fbe82 in nsThread::ProcessNextEvent (this=0x761e40, mayWait=1, result=0x7fff6843458c) at nsThread.cpp:510 notifyGlobalObserver = <value optimized out> obs = {<nsCOMPtr_base> = {mRawPtr = 0x79c528}, <No data fields>} event = {<nsCOMPtr_base> = {mRawPtr = 0x3bfe1c0}, <No data fields>} rv = 0 #23 0x00002ab4437c4d39 in NS_ProcessNextEvent_P (thread=0x168d, mayWait=1) at nsThreadUtils.cpp:227 val = <value optimized out> #24 0x00002ab443712983 in nsBaseAppShell::Run (this=0x79c520) at nsBaseAppShell.cpp:170 thread = (class nsIThread *) 0x761e40 #25 0x00002ab4435af18e in nsAppStartup::Run (this=0x93a100) at nsAppStartup.cpp:181 rv = <value optimized out> #26 0x00002ab442ecf4a0 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:3154 obsService = {<nsCOMPtr_base> = {mRawPtr = 0x8523c0}, <No data fields>} remoteService = {<nsCOMPtr_base> = { mRawPtr = 0xee1eb0}, <No data fields>} appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x93a100}, <No data fields>} workingDir = {<nsCOMPtr_base> = {mRawPtr = 0xb82a40}, <No data fields>} chromeObserver = {<nsCOMPtr_base> = { mRawPtr = 0x71d380}, <No data fields>} cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0xc68a80}, <No data fields>} noEMRestart = <value optimized out> xpcom = {mServiceManager = 0x7e3178} desktopStartupIDEnv = <value optimized out> desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>}, mData = 0x7fff68434910 "gnome-panel/iceweasel/5706-0-jdc_TIME1816087", mLength = 44, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fff68434910 "gnome-panel/iceweasel/5706-0-jdc_TIME1816087"}, mStorage = "gnome-panel/iceweasel/5706-0-jdc_TIME1816087\000*\000\000\027ö¦H´*\000\000\000\000\000\000\000\000\000"} xremotearg = <value optimized out> upgraded = 0 appInitiatedRestart = <value optimized out> dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = { _vptr.nsISupports = 0x2ab443dea8d0}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = { _vptr.nsISupports = 0x2ab443dea918}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x725300}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x725180}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x725a80}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = { mRawPtr = 0x725b40}, <No data fields>}, mProfileNotified = 1 '\001', mExtensionsLoaded = 1 '\001', mAppBundleDirectories = {<nsCOMArray_base> = { mArray = {mImpl = 0x0}}, <No data fields>}, mExtensionDirectories = {<nsCOMArray_base> = {mArray = { mImpl = 0x0}}, <No data fields>}, mThemeDirectories = {<nsCOMArray_base> = {mArray = { mImpl = 0x78d240}}, <No data fields>}} display = (GdkDisplay *) 0x75a060 nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x70fd10}, <No data fields>} desktopStartupIDPtr = <value optimized out> startOffline = 0 profLD = {<nsCOMPtr_base> = {mRawPtr = 0x725b40}, <No data fields>} profD = {<nsCOMPtr_base> = {mRawPtr = 0x725a80}, <No data fields>} needsRestart = 0 canRun = 1 profileLock = {<nsCOMPtr_base> = { mRawPtr = 0x78d1a0}, <No data fields>} profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>}, mData = 0x78ac58 "default", mLength = 7, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fff684348b0 ""}, mStorage = "\000\000\000\000ÿ\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000ÿ\177\000\000\207ð\226|\000\000\000\000\000Ï'K´*", '\0' <repeats 14 times>, "\001\000\000\000\200øhB´*\000"} version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>}, mData = 0x7fff68434850 "3.0b5_2008040301/2008040301", mLength = 27, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fff68434850 "3.0b5_2008040301/2008040301"}, mStorage = "3.0b5_2008040301/2008040301\000´*\000\000àIChÿ\177\000\000\220IChÿ\177\000\000¨IChÿ\177\000\000ôa\016ì\000\000\000"} osABI = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>}, mData = 0x2ab4438862f2 "Linux_x86_64-gcc3", mLength = 17, mFlags = 1}, <No data fields>}, <No data fields>} versionOK = <value optimized out> rv = 0 ar = <value optimized out> gtkModules = <value optimized out> override = 0x0 appData = {<nsXREAppData> = {size = 112, directory = 0x725180, vendor = 0x7060e8 "Mozilla", name = 0x7060f0 "Firefox", version = 0x7060f8 "3.0b5", buildID = 0x70e0d0 "2008040301", ID = 0x708380 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0x7083b0 "Copyright (c) 1998 - 2008 mozilla.org", flags = 6, xreDirectory = 0x725300, minVersion = 0x706100 "1.9b5", maxVersion = 0x706108 "1.9b5", crashReporterURL = 0x7083e0 "https://crash-reports.mozilla.com/submit", profile = 0x0}, <No data fields>} iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x725240}, <No data fields>} localIniFile = {<nsCOMPtr_base> = { mRawPtr = 0x725240}, <No data fields>} parser = { mSections = {<nsBaseHashtable<nsDepCharHashKey,nsAutoPtr<nsINIParser_internal::INIValue>,nsINIParser_internal::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue> > >> = {mTable = { ops = 0x2ab443f783c0, data = 0x0, hashShift = 28, maxAlphaFrac = 192 'À', minAlphaFrac = 64 '@', entrySize = 24, entryCount = 1, removedCount = 0, generation = 0, entryStore = 0x72a180 ""}}, <No data fields>}, <No data fields>}, mFileContents = {mRawPtr = 0x708440 "[Build"}} i = <value optimized out> #27 0x0000000000400d58 in main (argc=3, argv=0x7fff68434e58) at nsBrowserApp.cpp:158 appini = {<nsCOMPtr_base> = {mRawPtr = 0x7250c0}, <No data fields>} rv = 0 appEnv = 0x0 appDataFile = <value optimized out> appData = (nsXREAppData *) 0x728080 result = <value optimized out> #0 0x00002ab44289bedf in waitpid () from /lib/libpthread.so.0 The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal] ----------- .xsession-errors --------------------- connection: 0x81075f0 properties: ((name "DiscardCommand") (type "LISTofARRAY8") (value "rm") (value "-f") (value "/home/john/.metacity/sessions/1144297071-4046-1127956269.ms")) ((name "CloneCommand") (type "LISTofARRAY8") (value "metacity")) ((name "RestartCommand") (type "LISTofARRAY8") (value "metacity") (value "--sm-save-file") (value "1144297071-4046-1127956269.ms")) ((name "Program") (type "ARRAY8") (value "metacity")) ((name "UserID") (type "ARRAY8") (value "john")) ((name "RestartStyleHint") (type "CARD8") (value "")) ((name "ProcessID") (type "ARRAY8") (value "4206")) ((name "CurrentDirectory") (type "ARRAY8") (value "/home/john")) ((name "_GSM_Priority") (type "CARD8") (value "")) id: 11c0a80c01000111525768200000018680003 handle: 4 connection: 0x80ef208 properties: ((name "CurrentDirectory") (type "ARRAY8") (value "/home/john --------------------------------------------------