[Evolution] Bug#294378: Evolution: Bug #294378
Pigeon
pigeond at gmail.com
Thu Jun 28 02:15:47 UTC 2007
Hi,
We're having similar problems here. It often gets stuck and starts
using more and more memory when we copy and paste text (especially URL)
into an e-mail being composed.
Here's a gdb stack trace when evolution is stuck. Looks like its a
combination of spell checking and gtkhtml:
#0 0xb7b1acc3 in html_text_spell_errors_clear_interval ()
from /usr/lib/libgtkhtml-3.14.so.19
#1 0xb7ad34ce in html_clueflow_spell_check ()
from /usr/lib/libgtkhtml-3.14.so.19
#2 0xb7adf070 in html_engine_spell_check_range ()
from /usr/lib/libgtkhtml-3.14.so.19
#3 0xb7ae2c16 in html_engine_copy () from /usr/lib/libgtkhtml-3.14.so.19
#4 0xb7ae2cd6 in html_engine_copy () from /usr/lib/libgtkhtml-3.14.so.19
#5 0xb7ae4ab3 in html_engine_insert_text_with_extra_attributes ()
from /usr/lib/libgtkhtml-3.14.so.19
#6 0xb7ae4e59 in html_engine_paste_text_with_extra_attributes ()
from /usr/lib/libgtkhtml-3.14.so.19
#7 0xb7ae4eb3 in html_engine_paste_text () from /usr/lib/libgtkhtml-3.14.so.19
#8 0xb7ac4a8f in gtk_html_im_reset () from /usr/lib/libgtkhtml-3.14.so.19
#9 0xb6f085db in g_cclosure_marshal_VOID__STRING ()
from /usr/lib/libgobject-2.0.so.0
#10 0xb6efb97b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb6f0c5c3 in g_signal_override_class_closure ()
from /usr/lib/libgobject-2.0.so.0
#12 0xb6f0dab9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb6f1020e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#14 0xb754083e in gtk_im_multicontext_append_menuitems ()
from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb6f085db in g_cclosure_marshal_VOID__STRING ()
from /usr/lib/libgobject-2.0.so.0
#16 0xb6efb97b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb6f0c5c3 in g_signal_override_class_closure ()
from /usr/lib/libgobject-2.0.so.0
#18 0xb6f0dab9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb6f1020e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#20 0xb753ed77 in gtk_im_context_simple_new ()
from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb753f4cf in gtk_im_context_simple_new ()
from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb753e2a3 in gtk_im_context_filter_keypress ()
from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7541235 in gtk_im_multicontext_new () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb753e2a3 in gtk_im_context_filter_keypress ()
from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb7acd1dd in gtk_html_set_editable () from /usr/lib/libgtkhtml-3.14.so.19
#26 0xb7560c10 in gtk_marshal_BOOLEAN__VOID ()
from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb6ef9f39 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#28 0xb6efba6c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#29 0xb6f0cbff in g_signal_override_class_closure ()
from /usr/lib/libgobject-2.0.so.0
#30 0xb6f0d898 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#31 0xb6f0dc69 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#32 0xb7674dd8 in gtk_widget_get_default_style ()
from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb7684e47 in gtk_window_propagate_key_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb7687eac in gtk_window_activate_key () from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb79c6584 in bonobo_window_remove_popup ()
from /usr/lib/libbonoboui-2.so.0
#36 0xb7560c10 in gtk_marshal_BOOLEAN__VOID ()
from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb6ef9f39 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#38 0xb6efb97b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#39 0xb6f0cbff in g_signal_override_class_closure ()
from /usr/lib/libgobject-2.0.so.0
#40 0xb6f0d898 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#41 0xb6f0dc69 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#42 0xb7674dd8 in gtk_widget_get_default_style ()
from /usr/lib/libgtk-x11-2.0.so.0
#43 0xb755a00a in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#44 0xb755b1d7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#45 0xb72ca0da in gdk_add_client_message_filter ()
from /usr/lib/libgdk-x11-2.0.so.0
#46 0xb6e8ab51 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0xb6e8dbc6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#48 0xb6e8df87 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#49 0xb78528d3 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#50 0x0805fc2c in main ()
And here's the versions of evolution and its dependencies:
evolution 2.10.2-1
dbus 1.1.1-1
evolution-common 2.10.2-1
evolution-data-server 1.10.2-2
gconf2 2.16.1-1
gnome-icon-theme 2.18.0-3
gtkhtml3.14 3.14.2-1
libart-2.0-2 2.3.19-3
libatk1.0-0 1.18.0-2
libbonobo2-0 2.18.0-2
libbonoboui2-0 2.18.0-5
libc6 2.5-7
libcairo2 1.4.4-1
libcamel1.2-10 1.10.2-2
libdbus-1-3 1.1.1-1
libdbus-glib-1-2 0.73-2
libebook1.2-9 1.10.2-2
libecal1.2-7 1.10.2-2
libedataserver1.2-9 1.10.2-2
libedataserverui1.2-8 1.10.2-2
libegroupwise1.2-13 1.10.2-2
libexchange-storage1.2-3 1.10.2-2
libfontconfig1 2.4.2-1.2
libfreetype6 2.2.1-5
libgconf2-4 2.16.1-1
libglade2-0 2.6.1-1
libglib2.0-0 2.12.11-3
libgnome2-0 2.18.0-4
libgnomecanvas2-0 2.14.0-2
libgnome-keyring0 0.8.1-2
libgnome-pilot2 2.0.15-2
libgnomeprint2.2-0 2.18.0-2
libgnomeprintui2.2-0 2.18.0-2
libgnomeui-0 2.18.1-2
libgnomevfs2-0 2.18.1-2
libgnutls13 1.6.3-1
libgtk2.0-0 2.10.13-1
libgtkhtml3.14-19 3.14.2-1
libhal1 0.5.9.1-2
libice6 1.0.3-2
libldap2 2.1.30-13.4
libnm-glib0 0.6.4-7
libnotify1 0.4.4-3
libnspr4-0d 4.6.6-3
libnss3-0d 3.11.5-3
liborbit2 2.14.7-0.1
libpango1.0-0 1.16.4-1
libpisock9 0.12.2-9
libpisync0 0.12.2-9
libpng12-0 1.2.15~beta5-1
libpopt0 1.10-3
libsm6 1.0.2-2
libsoup2.2-8 2.2.100-1
libx11-6 1.0.3-7
libxcursor1 1.1.7-4
libxext6 1.0.1-2
libxfixes3 4.0.1-5
libxi6 1.0.1-4
libxinerama1 1.0.1-4.1
libxml2 2.6.29.dfsg-1
libxrandr2 1.2.1-1
libxrender1 0.9.1-3
zlib1g 1.2.3-13
Thanks.
Pigeon.
More information about the Pkg-evolution-maintainers
mailing list