Evolution crashes when expanding and reducing an attached big image

Bug #50279 reported by Michele Costantino Soccio
14
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Critical
evolution (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Evolution crashes when showing and hiding a big attached image (about 900KB).

Steps to reproduce the crash:
1. Click on the attached image button to show it
2. Click on the attached image button to hide it

Actually this bug doesn't appear everytime, but only hiding the image just after showing it, and with portrait images. It seems to be related to the formatting procedure (even I tried both HTML and plain-text messages). In fact while landscape images are resized to the width of the window, portrait images are showed in full size.
----------------------------------
Distribution: Ubuntu 6.06 (dapper)
Package: Evolution
Severity: critical
Version: GNOME2.14.2 2.6.x
Gnome-Distributor: Ubuntu
Synopsis: Evolution crashes when expanding and reducing an attached big image
Bugzilla-Product: Evolution
Bugzilla-Component: Mailer
Bugzilla-Version: 2.6.x
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:
Evolution crashes when showing and hiding an attached big image.
The image is quite big and I clicked on the attached image button to see
the image and then again to hide it.

Steps to reproduce the crash:
1. Click on the attached image button to show it
2. Click on the attached image button to hide it

Expected Results:
Show and hide the image

How often does this happen?
Quite often

Additional Information:
It seems to depend on how fast you click the button. If you click the
button to hide the image after a while Evolution will not crash. If you
click it quickly Evolution will crash.

Debugging Information:

Backtrace was generated from '/usr/bin/evolution-2.6'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1231874368 (LWP 31782)]
[New Thread -1325339728 (LWP 31834)]
[New Thread -1308554320 (LWP 31809)]
[New Thread -1316947024 (LWP 31808)]
[New Thread -1300124752 (LWP 31802)]
[New Thread -1291732048 (LWP 31801)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb711c95b in waitpid () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7d2a8e6 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#3 0x0805ebfe in segv_redirect (sig=11) at main.c:424
#4 <signal handler called>
#5 0xb332d47b in efhd_image_resized (w=0x84f4b50, event=0xbf97897c,
    info=0x8691ce0) at em-format-html-display.c:1429
#6 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#7 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8 0xb74a82ea in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#9 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#10 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#12 0xb7d7f3c7 in gtk_html_drag_dest_set () from
/usr/lib/libgtkhtml-3.8.so.15
#13 0xb7dc0e94 in html_object_is_container ()
   from /usr/lib/libgtkhtml-3.8.so.15
#14 0xb7dc1da1 in html_object_forall () from
/usr/lib/libgtkhtml-3.8.so.15
#15 0xb7d8f8b3 in html_clue_remove () from
/usr/lib/libgtkhtml-3.8.so.15
#16 0xb7dc1da1 in html_object_forall () from
/usr/lib/libgtkhtml-3.8.so.15
#17 0xb7d8f8b3 in html_clue_remove () from
/usr/lib/libgtkhtml-3.8.so.15
#18 0xb7dc1da1 in html_object_forall () from
/usr/lib/libgtkhtml-3.8.so.15
#19 0xb7d8485d in gtk_html_private_calc_scrollbars ()
   from /usr/lib/libgtkhtml-3.8.so.15
#20 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#21 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#22 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#24 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#25 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb7883011 in _gtk_scrolled_window_get_scrollbar_spacing ()
   from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#29 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#30 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#31 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#32 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#33 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#34 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb7923fa9 in gtk_vpaned_new () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#37 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#38 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#39 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#40 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#41 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#42 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#43 0xb7922195 in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#44 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#45 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#46 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#47 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#48 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#49 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#50 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#51 0xb786b27e in gtk_plug_new () from /usr/lib/libgtk-x11-2.0.so.0
#52 0xb7c5b26e in bonobo_plug_set_control () from
/usr/lib/libbonoboui-2.so.0
#53 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#54 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#55 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#56 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#57 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#58 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#59 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#60 0xb788db91 in _gtk_socket_end_embedding ()
   from /usr/lib/libgtk-x11-2.0.so.0
#61 0xb7c5df09 in bonobo_socket_add_id () from
/usr/lib/libbonoboui-2.so.0
#62 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#63 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#64 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#65 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#66 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#67 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#68 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#69 0xb7c796d3 in bonobo_widget_get_objref () from
/usr/lib/libbonoboui-2.so.0
#70 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#71 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#72 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#73 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#74 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#75 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#76 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#77 0xb785c4af in gtk_notebook_get_tab_label ()
   from /usr/lib/libgtk-x11-2.0.so.0
#78 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#79 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#80 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#81 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#82 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#83 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#84 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#85 0xb780ac05 in gtk_hpaned_new () from /usr/lib/libgtk-x11-2.0.so.0
#86 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#87 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#88 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#89 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#90 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#91 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#92 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#93 0xb7922195 in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#94 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#95 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#96 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#97 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#98 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#99 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#100 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#101 0xb7c48364 in bonobo_dock_get_type () from
/usr/lib/libbonoboui-2.so.0
#102 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#103 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#104 0xb749979f in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#105 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#106 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#107 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#108 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#109 0xb7922195 in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#110 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#111 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#112 0xb749979f in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#113 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#114 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#115 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#116 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#117 0xb79360ca in gtk_window_reshow_with_initial_size ()
   from /usr/lib/libgtk-x11-2.0.so.0
#118 0x0805af8a in impl_size_alloc (widget=0x8286800, alloc=0xbf97870c)
    at e-shell-window.c:925
#119 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#120 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#121 0xb749979f in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#122 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#123 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#124 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#125 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#126 0xb77bab23 in gtk_container_resize_children ()
   from /usr/lib/libgtk-x11-2.0.so.0
#127 0xb7937db1 in gtk_window_get_position ()
   from /usr/lib/libgtk-x11-2.0.so.0
#128 0xb74a5423 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#129 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#130 0xb749979f in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#131 0xb74a89ce in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#132 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#133 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#134 0xb77ba843 in gtk_container_check_resize ()
   from /usr/lib/libgtk-x11-2.0.so.0
#135 0xb77ba8b6 in gtk_container_check_resize ()
   from /usr/lib/libgtk-x11-2.0.so.0
#136 0xb742dbf2 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#137 0xb742b8d6 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#138 0xb742e996 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#139 0xb742ecb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#140 0xb7b75477 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#141 0x0805f03c in main (argc=-1080588532, argv=0xbf97df44) at
main.c:612

Thread 6 (Thread -1291732048 (LWP 31801)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f1bc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71674e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e130a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb33453ad in sync_op (emss=<value optimized out>,
    op=<value optimized out>, data=<value optimized out>, n=4294967292)
    at em-sync-stream.c:229
 p = (struct _EMSyncStreamPrivate *) 0x88343d8
 msg = {msg = {ln = {next = 0x86ebffc, prev = 0x86ebff8},
    reply_port = 0x88212d0}, op = EMSS_FLUSH, data = 0x0, n = 0}
 __PRETTY_FUNCTION__ = "sync_op"
#5 0xb33455fc in stream_flush (stream=0x8691230) at
em-sync-stream.c:303
 emss = (EMSyncStream *) 0xfffffffc
#6 0xb6c5b96b in camel_stream_flush () from /usr/lib/libcamel-1.2.so.0
No symbol table info available.
#7 0xb3331d25 in efh_format_do (mm=0x87affb8) at em-format-html.c:1247
 puri_level = <value optimized out>
 cancelled = <value optimized out>
 base = <value optimized out>
#8 0xb33538d3 in mail_msg_received (e=0x8114950, msg=0x87affb8,
data=0x0)
    at mail-mt.c:570
 text = 0x86a0088 ".0x8102600.45211.mixed.1"
#9 0xb7e1370f in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#10 0xb6f19341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#11 0xb715a4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 5 (Thread -1300124752 (LWP 31802)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f1bc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71674e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e130a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e1377b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f19341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb715a4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 4 (Thread -1316947024 (LWP 31808)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f1bc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71674e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e130a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e1377b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f19341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb715a4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (Thread -1308554320 (LWP 31809)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f1bc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71674e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e130a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e1377b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f19341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb715a4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 2 (Thread -1325339728 (LWP 31834)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f1bc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71674e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e130a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e1377b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f19341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb715a4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1231874368 (LWP 31782)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb711c95b in waitpid () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7d2a8e6 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 0x0805ebfe in segv_redirect (sig=11) at main.c:424
No locals.
#4 <signal handler called>
No symbol table info available.
#5 0xb332d47b in efhd_image_resized (w=0x84f4b50, event=0xbf97897c,
    info=0x8691ce0) at em-format-html-display.c:1429
 pb = <value optimized out>
 width = <value optimized out>
#6 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#8 0xb74a82ea in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0xb7d7f3c7 in gtk_html_drag_dest_set () from
/usr/lib/libgtkhtml-3.8.so.15
No symbol table info available.
#13 0xb7dc0e94 in html_object_is_container ()
   from /usr/lib/libgtkhtml-3.8.so.15
No symbol table info available.
#14 0xb7dc1da1 in html_object_forall () from
/usr/lib/libgtkhtml-3.8.so.15
No symbol table info available.
#15 0xb7d8f8b3 in html_clue_remove () from
/usr/lib/libgtkhtml-3.8.so.15
No symbol table info available.
#16 0xb7dc1da1 in html_object_forall () from
/usr/lib/libgtkhtml-3.8.so.15
No symbol table info available.
#17 0xb7d8f8b3 in html_clue_remove () from
/usr/lib/libgtkhtml-3.8.so.15
No symbol table info available.
#18 0xb7dc1da1 in html_object_forall () from
/usr/lib/libgtkhtml-3.8.so.15
No symbol table info available.
#19 0xb7d8485d in gtk_html_private_calc_scrollbars ()
   from /usr/lib/libgtkhtml-3.8.so.15
No symbol table info available.
#20 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0xb7883011 in _gtk_scrolled_window_get_scrollbar_spacing ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#32 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#34 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#35 0xb7923fa9 in gtk_vpaned_new () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#37 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#38 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#39 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#40 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#41 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#43 0xb7922195 in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#44 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#45 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#46 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#47 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#48 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#49 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#50 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#51 0xb786b27e in gtk_plug_new () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#52 0xb7c5b26e in bonobo_plug_set_control () from
/usr/lib/libbonoboui-2.so.0
No symbol table info available.
#53 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#54 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#55 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#56 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#57 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#58 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#59 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#60 0xb788db91 in _gtk_socket_end_embedding ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#61 0xb7c5df09 in bonobo_socket_add_id () from
/usr/lib/libbonoboui-2.so.0
No symbol table info available.
#62 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#63 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#64 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#65 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#66 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#67 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#68 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#69 0xb7c796d3 in bonobo_widget_get_objref () from
/usr/lib/libbonoboui-2.so.0
No symbol table info available.
#70 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#71 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#72 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#73 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#74 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#75 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#76 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#77 0xb785c4af in gtk_notebook_get_tab_label ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#78 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#79 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#80 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#81 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#82 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#83 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#84 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#85 0xb780ac05 in gtk_hpaned_new () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#86 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#87 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#88 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#89 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#90 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#91 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#92 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#93 0xb7922195 in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#94 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#95 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#96 0xb749979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#97 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#98 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#99 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#100 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#101 0xb7c48364 in bonobo_dock_get_type () from
/usr/lib/libbonoboui-2.so.0
No symbol table info available.
#102 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#103 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#104 0xb749979f in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#105 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#106 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#107 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#108 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#109 0xb7922195 in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#110 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#111 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#112 0xb749979f in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#113 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#114 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#115 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#116 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#117 0xb79360ca in gtk_window_reshow_with_initial_size ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#118 0x0805af8a in impl_size_alloc (widget=0x8286800, alloc=0xbf97870c)
    at e-shell-window.c:925
No locals.
#119 0xb74a5c85 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#120 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#121 0xb749979f in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#122 0xb74a85cc in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#123 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#124 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#125 0xb792a6b0 in gtk_widget_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#126 0xb77bab23 in gtk_container_resize_children ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#127 0xb7937db1 in gtk_window_get_position ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#128 0xb74a5423 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#129 0xb749916f in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#130 0xb749979f in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#131 0xb74a89ce in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#132 0xb74a9b19 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#133 0xb74a9e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#134 0xb77ba843 in gtk_container_check_resize ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#135 0xb77ba8b6 in gtk_container_check_resize ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#136 0xb742dbf2 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#137 0xb742b8d6 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#138 0xb742e996 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#139 0xb742ecb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#140 0xb7b75477 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#141 0x0805f03c in main (argc=-1080588532, argv=0xbf97df44) at
main.c:612
 fd = <value optimized out>
 options = {{longName = 0x8063169 "component", shortName = 99 'c',
    argInfo = 1, arg = 0x8065fbc, val = 0,
    descrip = 0x8062ff4 "Start Evolution activating the specified
component",
    argDescrip = 0x0}, {longName = 0x805f7d6 "offline", shortName = 0
'\0',
    argInfo = 0, arg = 0x8065fb8, val = 0,
    descrip = 0x8063173 "Start in offline mode", argDescrip = 0x0}, {
    longName = 0x8062d87 "online", shortName = 0 '\0', argInfo = 0,
    arg = 0x8065fb4, val = 0, descrip = 0x8063189 "Start in online
mode",
    argDescrip = 0x0}, {longName = 0x806319e "force-shutdown",
    shortName = 0 '\0', argInfo = 0, arg = 0x8065fb0, val = 0,
    descrip = 0x8063028 "Forcibly shut down all Evolution components",
    argDescrip = 0x0}, {longName = 0x80631ad "debug", shortName = 0
'\0',
    argInfo = 1, arg = 0x8065fac, val = 0,
    descrip = 0x8063054 "Send the debugging output of all components to
a file.", argDescrip = 0x0}, {longName = 0x80631b3 "disable-eplugin",
    shortName = 0 '\0', argInfo = 0, arg = 0x8065fa8, val = 0,
    descrip = 0x806308c "Disable loading of any plugins.", argDescrip =
0x0},
  {longName = 0x80631c3 "setup-only", shortName = 0 '\0',
    argInfo = 1073741824, arg = 0x8065fa4, val = 0, descrip = 0x0,
    argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\0', argInfo = 0,

    arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}}
 uri_list = (GSList *) 0x0
 popt_context_value = {g_type = 0, data = {{v_int = 0, v_uint = 0,
      v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
      v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long =
0,
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,

      v_pointer = 0x0}}}
 program = (GnomeProgram *) 0x806dc28
 args = <value optimized out>
 icon_list = <value optimized out>
#0 0xffffe410 in __kernel_vsyscall ()

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. The backtrace is similar to http://bugzilla.gnome.org/show_bug.cgi?id=333864 upstream

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Untriaged → Medium
status: Unconfirmed → Confirmed
Changed in evolution:
status: Unknown → Unconfirmed
Changed in evolution:
status: Unconfirmed → Fix Released
Changed in evolution:
status: Fix Released → Unconfirmed
Changed in evolution:
status: Unconfirmed → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed upstream

Changed in evolution:
status: Confirmed → Fix Committed
Changed in evolution:
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

that bug should be fixed to feisty, feel free to reopen if you still have the problem after upgrading though

Changed in evolution:
status: Fix Committed → Fix Released
Revision history for this message
Jair (jair-sega-brasil) wrote :

Hi, is there a fix for this on edgy?

Revision history for this message
Sebastien Bacher (seb128) wrote :

No, we can't backport everything to previous versions of the distribution. That problem doesn't happen often and few people complained about it, the patch will probably not applied for edgy-updates then

Revision history for this message
Jair (jair-sega-brasil) wrote :

So, is there a way for me to update just evolution to the feisty version? This happens a lot with me.

Revision history for this message
Sebastien Bacher (seb128) wrote :

no, the new evolution require a new evolution-data-server than changed some soname will would force to rebuild applications using them

Changed in evolution:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.