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
--------------------------------------------------

Reply via email to