[Evolution] Bug#360678: evolution 2.4.2.1-1 aborts, then deadlocks

Chris Newbold chris at newbold.org
Tue Apr 4 02:06:59 UTC 2006


Package: evolution
Version: 2.4.2.1-1

I'm running the testing distribution and am mostly up-to-date as of
2006/04/03. Evolution crashes shortly after launch; if run outside of
gdb, it simply appears to deadlock. If run under gdb, we can see that it
aborts like so:

Program received signal SIGABRT, Aborted.
[Switching to Thread -1230825792 (LWP 32288)]
0xffffe410 in __kernel_vsyscall ()
(gdb) where
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6aef6d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6af0f9b in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6b26127 in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4  0xb6b2c6f7 in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
#5  0xb6b2cb92 in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb6c2bea1 in g_free () from /usr/lib/libglib-2.0.so.0
#7  0xb7989d2e in html_text_slave_get_glyph_items ()
   from /usr/lib/libgtkhtml-3.8.so.15
#8  0xb798a4d3 in html_text_slave_get_glyph_items ()
   from /usr/lib/libgtkhtml-3.8.so.15
#9  0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#10 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#11 0xb7941006 in html_clueflow_style_equals ()
   from /usr/lib/libgtkhtml-3.8.so.15
#12 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#13 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#14 0xb79440d0 in html_clueh_new () from /usr/lib/libgtkhtml-3.8.so.15
#15 0xb7981d8d in html_table_end_table () from /usr/lib/libgtkhtml-3.8.so.15
#16 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#17 0xb797f5de in html_table_end_table () from /usr/lib/libgtkhtml-3.8.so.15
#18 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#19 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#20 0xb7941006 in html_clueflow_style_equals ()
   from /usr/lib/libgtkhtml-3.8.so.15
#21 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#22 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#23 0xb79440d0 in html_clueh_new () from /usr/lib/libgtkhtml-3.8.so.15
#24 0xb7981d8d in html_table_end_table () from /usr/lib/libgtkhtml-3.8.so.15
#25 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#26 0xb797f5de in html_table_end_table () from /usr/lib/libgtkhtml-3.8.so.15
#27 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#28 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#29 0xb7941006 in html_clueflow_style_equals ()
   from /usr/lib/libgtkhtml-3.8.so.15
#30 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#31 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#32 0xb79440d0 in html_clueh_new () from /usr/lib/libgtkhtml-3.8.so.15
#33 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#34 0xb795cb93 in html_engine_intersection ()
   from /usr/lib/libgtkhtml-3.8.so.15
#35 0xb7961578 in html_engine_expose () from /usr/lib/libgtkhtml-3.8.so.15
#36 0xb792fd06 in gtk_html_get_editable () from
/usr/lib/libgtkhtml-3.8.so.15
#37 0xb7267820 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#39 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#40 0xb6ca9315 in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#41 0xb6caa1fe in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#42 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#43 0xb7358f44 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#44 0xb726628a in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#45 0xb6fcf9dd in gdk_window_clear_area_e () from
/usr/lib/libgdk-x11-2.0.so.0
#46 0xb6fd0028 in gdk_window_process_updates ()
   from /usr/lib/libgdk-x11-2.0.so.0
#47 0xb72597e3 in gtk_layout_new () from /usr/lib/libgtk-x11-2.0.so.0
#48 0xb6ca5a2b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#49 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#50 0xb6ca8c0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#51 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#52 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#53 0xb7190de1 in gtk_adjustment_value_changed ()
   from /usr/lib/libgtk-x11-2.0.so.0
#54 0xb7932990 in gtk_html_private_calc_scrollbars ()
   from /usr/lib/libgtkhtml-3.8.so.15
#55 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#56 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#57 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#58 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#59 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#60 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#61 0xb735cdff in gtk_widget_size_allocate () from
/usr/lib/libgtk-x11-2.0.so.0
#62 0xb72aab0d in _gtk_scrolled_window_get_scrollbar_spacing ()
   from /usr/lib/libgtk-x11-2.0.so.0
#63 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#64 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#65 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#66 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#67 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#68 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#69 0xb735cdff in gtk_widget_size_allocate () from
/usr/lib/libgtk-x11-2.0.so.0
#70 0xb7355db0 in gtk_vpaned_new () from /usr/lib/libgtk-x11-2.0.so.0
#71 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#72 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#73 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#74 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#75 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#76 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#77 0xb735cdff in gtk_widget_size_allocate () from
/usr/lib/libgtk-x11-2.0.so.0
#78 0xb7353d3f in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#79 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#80 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#81 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#82 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#83 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#84 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#85 0xb735cdff in gtk_widget_size_allocate () from
/usr/lib/libgtk-x11-2.0.so.0
#86 0xb72910c8 in gtk_plug_new () from /usr/lib/libgtk-x11-2.0.so.0
#87 0xb77e3886 in bonobo_plug_set_control () from
/usr/lib/libbonoboui-2.so.0
#88 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#89 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#90 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#91 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#92 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#93 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#94 0xb735cdff in gtk_widget_size_allocate () from
/usr/lib/libgtk-x11-2.0.so.0
#95 0xb72b62ea in _gtk_socket_end_embedding ()
   from /usr/lib/libgtk-x11-2.0.so.0
#96 0xb77e688f in bonobo_socket_add_id () from /usr/lib/libbonoboui-2.so.0
#97 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#98 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#99 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#100 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#101 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#102 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#103 0xb735cdff in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#104 0xb78041fc in bonobo_widget_get_objref () from
/usr/lib/libbonoboui-2.so.0
#105 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#106 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#107 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#108 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#109 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#110 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#111 0xb735cdff in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#112 0xb7281290 in gtk_notebook_get_tab_label ()
   from /usr/lib/libgtk-x11-2.0.so.0
#113 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#114 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#115 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#116 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#117 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#118 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#119 0xb735cdff in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#120 0xb72298dd in gtk_hpaned_new () from /usr/lib/libgtk-x11-2.0.so.0
#121 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#122 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#123 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#124 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#125 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#126 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#127 0xb735cdff in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#128 0xb7353d3f in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#129 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#130 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#131 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#132 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#133 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#134 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#135 0xb735cdff in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#136 0xb77cf4b0 in bonobo_dock_get_type () from /usr/lib/libbonoboui-2.so.0
#137 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#138 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#139 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#140 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#141 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#142 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#143 0xb735cdff in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#144 0xb7353d3f in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#145 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#146 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#147 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#148 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#149 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#150 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#151 0xb735cdff in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#152 0xb73694e5 in gtk_window_reshow_with_initial_size ()
   from /usr/lib/libgtk-x11-2.0.so.0
#153 0xb6ca63cb in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#154 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#155 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#156 0xb6ca8f0a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#157 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#158 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#159 0xb735cdff in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#160 0xb71d482c in gtk_container_resize_children ()
   from /usr/lib/libgtk-x11-2.0.so.0
#161 0xb736b453 in gtk_window_get_position () from
/usr/lib/libgtk-x11-2.0.so.0
#162 0xb6ca5a2b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#163 0xb6c985f9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#164 0xb6c98cb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#165 0xb6ca9315 in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#166 0xb6caa490 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#167 0xb6caa7f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#168 0xb71d4511 in gtk_container_check_resize ()
   from /usr/lib/libgtk-x11-2.0.so.0
#169 0xb71d4598 in gtk_container_check_resize ()
   from /usr/lib/libgtk-x11-2.0.so.0
#170 0xb6c26731 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#171 0xb6c2411c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#172 0xb6c275ab in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#173 0xb6c27907 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#174 0xb75ab758 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#175 0x08061150 in main ()
(gdb)


And here's what the deadlock looks like:

(gdb) where
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6ba4d3e in pthread_setcanceltype () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6b57c1f in fork () from /lib/tls/i686/cmov/libc.so.6
#3  0xb74dc5f4 in fork () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb78d12be in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
#5  <signal handler called>
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb6aef6d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6af0f9b in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6b26127 in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#10 0xb6b2c6f7 in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
#11 0xb6b2cb92 in free () from /lib/tls/i686/cmov/libc.so.6
#12 0xb6c2bea1 in g_free () from /usr/lib/libglib-2.0.so.0
#13 0xb7989d2e in html_text_slave_get_glyph_items ()
   from /usr/lib/libgtkhtml-3.8.so.15
#14 0xb798a4d3 in html_text_slave_get_glyph_items ()
   from /usr/lib/libgtkhtml-3.8.so.15
#15 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#16 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#17 0xb7941006 in html_clueflow_style_equals ()
   from /usr/lib/libgtkhtml-3.8.so.15
#18 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#19 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#20 0xb79440d0 in html_clueh_new () from /usr/lib/libgtkhtml-3.8.so.15
#21 0xb7981d8d in html_table_end_table () from /usr/lib/libgtkhtml-3.8.so.15
#22 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#23 0xb797f5de in html_table_end_table () from /usr/lib/libgtkhtml-3.8.so.15
#24 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#25 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#26 0xb7941006 in html_clueflow_style_equals ()
   from /usr/lib/libgtkhtml-3.8.so.15
#27 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#28 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#29 0xb79440d0 in html_clueh_new () from /usr/lib/libgtkhtml-3.8.so.15
#30 0xb7981d8d in html_table_end_table () from /usr/lib/libgtkhtml-3.8.so.15
#31 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#32 0xb797f5de in html_table_end_table () from /usr/lib/libgtkhtml-3.8.so.15
#33 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#34 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#35 0xb7941006 in html_clueflow_style_equals ()
   from /usr/lib/libgtkhtml-3.8.so.15
#36 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#37 0xb793bc9a in html_clue_remove () from /usr/lib/libgtkhtml-3.8.so.15
#38 0xb79440d0 in html_clueh_new () from /usr/lib/libgtkhtml-3.8.so.15
#39 0xb79700fb in html_object_draw () from /usr/lib/libgtkhtml-3.8.so.15
#40 0xb795cb93 in html_engine_intersection ()
   from /usr/lib/libgtkhtml-3.8.so.15
#41 0xb7961578 in html_engine_expose () from /usr/lib/libgtkhtml-3.8.so.15

... <snip> ...

Here are the details of the version of evolution installed on my system:

chris at rs6:~$ dpkg -s evolution
Package: evolution
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 29120
Maintainer: Debian Evolution Maintainers
<pkg-evolution-maintainers at lists.alioth.debian.org>
Architecture: i386
Version: 2.4.2.1-1
Replaces: evolution2.2
Provides: mail-reader, imap-client
Depends: gtkhtml3.8 (>= 3.8.0), libart-2.0-2 (>= 2.3.16), libatk1.0-0
(>= 1.9.0), libaudiofile0 (>= 0.2.3-4), libbonobo2-0 (>= 2.8.0),
libbonoboui2-0 (>= 2.5.4), libc6 (>= 2.3.5-1), libcairo2 (>= 1.0.2-2),
libcamel1.2-6 (>= 1.4.2.1), libcomerr2 (>= 1.33-3), libcompfaceg1,
libdb4.2, libebook1.2-5 (>= 1.4.2.1), libecal1.2-3 (>= 1.4.2.1),
libedataserver1.2-4 (>= 1.4.2.1), libedataserverui1.2-6 (>= 1.4.2.1),
libesd0 (>= 0.2.35) | libesd-alsa0 (>= 0.2.35), libfontconfig1 (>=
2.3.0), libfreetype6 (>= 2.1.5-1), libgail-common (>= 1.6.6), libgail17
(>= 1.6.6), libgconf2-4 (>= 2.11.1), libgcrypt11 (>= 1.2.2), libglade2-0
(>= 1:2.5.1), libglib2.0-0 (>= 2.8.5), libgnome-keyring0 (>= 0.4.3),
libgnome-pilot2 (>= 2.0.2), libgnome2-0 (>= 2.8.0), libgnomecanvas2-0
(>= 2.11.1), libgnomeprint2.2-0 (>= 2.12.1), libgnomeprintui2.2-0 (>=
2.12.1), libgnomeui-0 (>= 2.8.0), libgnomevfs2-0 (>= 2.12.0),
libgnutls11 (>= 1.0.16), libgpg-error0 (>= 1.1), libgtk2.0-0 (>= 2.8.0),
libgtkhtml3.8-15 (>= 3.8.1), libice6, libjpeg62, libkrb53 (>= 1.4.2),
libldap2 (>= 2.1.17-1), liborbit2 (>= 1:2.10.0), libpango1.0-0 (>=
1.10.2), libpisock8, libpisync0, libpng12-0 (>= 1.2.8rel), libpopt0 (>=
1.7), libsm6, libsoup2.2-8 (>= 2.2.6), libtasn1-2 (>= 0.2.13), libx11-6,
libxcursor1 (>> 1.1.2), libxext6, libxi6, libxinerama1, libxml2 (>=
2.6.23), libxrandr2, libxrender1 (>= 1:0.9.0.2), zlib1g (>= 1:1.2.1),
libnss3 (>= 2:1.7), libnspr4 (>= 2:1.7), gconf2 (>= 2.10.1-2),
evolution-data-server (>= 1.4.1), gnome-icon-theme
Recommends: mozilla-psm (>= 2:1.7), gnome-pilot-conduits (>= 2.0.9),
gnome-desktop-data, spamassassin, evolution-plugins
Suggests: bug-buddy, gnupg, gnome-spell (>= 1.0.4), evolution-exchange
Conflicts: evolution2.2
Description: The groupware suite
 Evolution is the integrated mail, calendar, task and address book
distributed
 suite from Novell, Inc.
 .
 See http://www.novell.com/products/evolution/ for more
 information.

And finally some information about the system itself:

chris at rs6:~$ uname -a
Linux rs6 2.6.15-1-686 #2 Mon Mar 6 15:27:08 UTC 2006 i686 GNU/Linux

chris at rs6:~$ /lib/tls/i686/cmov/libc.so.6
GNU C Library stable release version 2.3.6, by Roland McGrath et al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.0.3 20060212 (prerelease) (Debian 4.0.2-9).
Compiled on a Linux 2.6.13 system on 2006-03-02.
Available extensions:
        GNU libio by Per Bothner
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        BIND-8.2.3-T5B
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.




More information about the Pkg-evolution-maintainers mailing list