Comment 43 for bug 727370

Revision history for this message
Jono Bacon (jonobacon) wrote :

Thanks, Rodrigo. I was a bit confused at the last step - after I had typed 'r' in gdb and started Evo, there was no gdb prompt to type 'thread apply all bt', so I hit Ctrl-C and typed it, this is the scrollback from the terminal:

jono@forge:~$ killall -9 e-addressbook-factory
jono@forge:~$ export COUCHDB_DEBUG_MESSAGES=1
jono@forge:~$ gdb /usr/lib/evolution/e-addressbook-factory
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/evolution/e-addressbook-factory...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/lib/evolution/e-addressbook-factory
[Thread debugging using libthread_db enabled]
e-data-server-Message: adding type `EBookBackendVCFFactory'
e-data-server-Message: adding type `EBookBackendGoogleFactory'
e-data-server-Message: adding type `EBookBackendGalFactory'
e-data-server-Message: adding type `EBookBackendExchangeFactory'
e-data-server-Message: adding type `EBookBackendCouchDBFactory'
e-data-server-Message: adding type `EBookBackendWebdavFactory'
e-data-server-Message: adding type `EBookBackendFileFactory'
e-data-server-Message: adding type `EBookBackendGroupwiseFactory'
e-data-server-Message: adding type `EBookBackendLDAPFactory'
[New Thread 0xb7fdeb70 (LWP 15620)]
[New Thread 0xb75ffb70 (LWP 15621)]
Server is up and running...
[Thread 0xb75ffb70 (LWP 15621) exited]

thread apply all bt

^C
Program received signal SIGINT, Interrupt.
0x0012e416 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 2 (Thread 0xb7fdeb70 (LWP 15620)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x005e6f76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2 0x0045d84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x0044d1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0x0044d92b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5 0x0020c434 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6 0x004762df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0x00511e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8 0x005f573e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7fdf730 (LWP 15617)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x005e6f76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2 0x0045d84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x0044d1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0x0044d92b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5 0x0804b1e3 in ?? ()
#6 0x0053be37 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#7 0x08049df1 in ?? ()
(gdb)

Let me know if I need to do anything differently.