jesse@jthink:~$ gdb
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) file evolution
Reading symbols from /usr/bin/evolution...Reading symbols from /usr/lib/debug/usr/bin/evolution...done.
(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]

(evolution:17375): camel-WARNING **: camel_exception_get_id called with NULL parameter.
[New Thread 0x7fffdbbed910 (LWP 17382)]
[Thread 0x7fffdbbed910 (LWP 17382) exited]
[New Thread 0x7fffdbbed910 (LWP 17383)]
[New Thread 0x7fffdb3ec910 (LWP 17384)]
[New Thread 0x7fffdabeb910 (LWP 17385)]
[New Thread 0x7fffda389910 (LWP 17386)]
[Thread 0x7fffda389910 (LWP 17386) exited]
[New Thread 0x7fffda389910 (LWP 17388)]
[Thread 0x7fffda389910 (LWP 17388) exited]

(evolution:17375): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed

(evolution:17375): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed

(evolution:17375): Pango-CRITICAL **: pango_layout_get_line_count: assertion `layout != NULL' failed

Program received signal SIGFPE, Arithmetic exception.
0x00007fffee7ee9e0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) thread apply all bt

Thread 5 (Thread 0x7fffdabeb910 (LWP 17385)):
#0  0x00007fffebce4ed4 in __fxstat64 () from /lib/libc.so.6
#1  0x00007ffff4873bc8 in ?? () from /usr/lib/libcamel-1.2.so.14
#2  0x00007ffff4873aab in camel_block_file_new () from /usr/lib/libcamel-1.2.so.14
#3  0x00007ffff48a2e5e in camel_text_index_check () from /usr/lib/libcamel-1.2.so.14
#4  0x00007fffdbbf66fa in camel_local_folder_construct ()
   from /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
#5  0x00007fffdbbf9e85 in camel_mbox_folder_new ()
   from /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
#6  0x00007fffdbbfc6c0 in ?? () from /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
#7  0x00007ffff5b7d6cd in camel_store_get_folder () from /usr/lib/libcamel-provider-1.2.so.14
#8  0x00007fffe1608b04 in migrate_folders (store=0x7f5cf0, is_local=1, fi=0x9ceec0, 
    acc=0x7fffe161e9dc "On This Computer", ex=0x7fffffffdbc8, done=<value optimized out>, 
    nth_folder=0x7fffdabeafc8, total_folders=29) at em-migrate.c:2792
#9  0x00007fffe1608b3b in migrate_folders (store=0x7f5cf0, is_local=1, fi=0x9cec80, 
    acc=0x7fffe161e9dc "On This Computer", ex=0x7fffffffdbc8, done=<value optimized out>, 
    nth_folder=0x7fffdabeafc8, total_folders=29) at em-migrate.c:2799
#10 0x00007fffe1608b3b in migrate_folders (store=0x7f5cf0, is_local=1, fi=0x9ced40, 
    acc=0x7fffe161e9dc "On This Computer", ex=0x7fffffffdbc8, done=<value optimized out>, 
    nth_folder=0x7fffdabeafc8, total_folders=29) at em-migrate.c:2799
#11 0x00007fffe1608c42 in migrate_folders_to_db_thread (migrate_dbs=0x7fffffffdbc0) at em-migrate.c:2851
#12 0x00007fffebfe7b44 in ?? () from /lib/libglib-2.0.so.0
#13 0x00007ffff2bb8a04 in start_thread () from /lib/libpthread.so.0
#14 0x00007fffebcf380d in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffdb3ec910 (LWP 17384)):
#0  0x00007ffff2bbd5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffebf9a080 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fffebf9a434 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#3  0x00007ffff487ade1 in ?? () from /usr/lib/libcamel-1.2.so.14
#4  0x00007fffebfe7b44 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007ffff2bb8a04 in start_thread () from /lib/libpthread.so.0
#6  0x00007fffebcf380d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffdbbed910 (LWP 17383)):
#0  0x00007ffff2bbd5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffebf9a080 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fffebf9a434 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#3  0x00007ffff487ade1 in ?? () from /usr/lib/libcamel-1.2.so.14
#4  0x00007fffebfe7b44 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007ffff2bb8a04 in start_thread () from /lib/libpthread.so.0
#6  0x00007fffebcf380d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fa47f0 (LWP 17375)):
#0  0x00007fffee7ee9e0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#1  0x00007fffee7f455d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#2  0x00007fffec45b4f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#3  0x00007fffec47029c in ?? () from /usr/lib/libgobject-2.0.so.0
#4  0x00007fffec471d39 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#5  0x00007fffec4720a4 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#6  0x00007fffee869d28 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#7  0x00007fffee74d6aa in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#8  0x00007fffec45b4f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9  0x00007fffec47029c in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0x00007fffec471d39 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#11 0x00007fffec4720a4 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#12 0x00007fffee869d28 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007fffee74d6aa in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007fffec45b4f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0x00007fffec47029c in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0x00007fffec471d39 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0x00007fffec4720a4 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#18 0x00007fffee869d28 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00007fffee74d6aa in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007fffec45b4f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0x00007fffec47029c in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x00007fffec471d39 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#23 0x00007fffec4720a4 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#24 0x00007fffee869d28 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00007fffee91a220 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#26 0x00007fffec45b5ae in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0x00007fffec47029c in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0x00007fffec471d39 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#29 0x00007fffec4720a4 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#30 0x00007fffee869d28 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x00007fffee91a581 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x00007fffee922533 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x00007fffec45b5ae in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#34 0x00007fffec47064d in ?? () from /usr/lib/libgobject-2.0.so.0
#35 0x00007fffec471d39 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#36 0x00007fffec472283 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#37 0x00007fffee77bbd0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x00007fffedfec8c6 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#39 0x00007fffebfbebce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x00007fffebfc2598 in ?? () from /lib/libglib-2.0.so.0
#41 0x00007fffebfc26c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x00007fffe160890c in migrate_to_db () at em-migrate.c:2897
#43 0x00007fffe160a6c4 in em_migrate (evolution_dir=0x7932e0 "/home/jesse/.evolution", major=2, minor=22, 
    revision=<value optimized out>, ex=<value optimized out>) at em-migrate.c:3042
#44 0x00007fffe160f322 in impl_upgradeFromVersion (servant=<value optimized out>, major=0, minor=0, revision=0, 
    ev=0x7fffffffdfe0) at mail-component.c:1105
#45 0x00007ffff7bd6c34 in GNOME_Evolution_Component_upgradeFromVersion (_obj=0x2, major=2, minor=22, 
    revision=0, ev=<value optimized out>) at Evolution-stubs.c:88
#46 0x000000000040ea9d in attempt_upgrade (shell=<value optimized out>) at e-shell.c:613
#47 e_shell_attempt_upgrade (shell=<value optimized out>) at e-shell.c:842
#48 0x000000000040f15e in e_shell_construct (shell=0x6cade0, iid=0x4181d8 "OAFIID:GNOME_Evolution_Shell:2.28", 
    startup_line_mode=E_SHELL_STARTUP_LINE_MODE_CONFIG) at e-shell.c:690
#49 0x000000000040f27f in e_shell_new (startup_line_mode=E_SHELL_STARTUP_LINE_MODE_CONFIG, 
    construct_result_return=0x7fffffffe11c) at e-shell.c:738
#50 0x000000000041708f in idle_cb (uris=0x0) at main.c:341
#51 0x00007fffebfbebce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#52 0x00007fffebfc2598 in ?? () from /lib/libglib-2.0.so.0
#53 0x00007fffebfc29f5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#54 0x00007fffefdc1706 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#55 0x0000000000416d0a in main (argc=<value optimized out>, argv=<value optimized out>) at main.c:732
(gdb) 
