After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 600723 - displaying an email with a TIFF image in Content-disposition: inlne hangs Evolution
displaying an email with a TIFF image in Content-disposition: inlne hangs Evo...
Status: RESOLVED DUPLICATE of bug 581747
Product: evolution
Classification: Applications
Component: Mailer
2.28.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[attachments]
Depends on:
Blocks:
 
 
Reported: 2009-11-04 19:25 UTC by C de-Avillez
Modified: 2010-09-21 18:02 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
full BT and t a a bt full (159.62 KB, text/plain)
2009-11-04 19:26 UTC, C de-Avillez
Details
A sample (30.91 KB, text/plain)
2009-11-04 19:29 UTC, C de-Avillez
Details

Description C de-Avillez 2009-11-04 19:25:35 UTC
Original Ubuntu bug: https://bugs.edge.launchpad.net/ubuntu/+source/gtk+2.0/+bug/445435

All that is needed is to look/preview an email with such an image. Perhaps this can be seen also with other types of attachments, I have not yet tried.

BackTrace from such a hang (as an aside this BT -- of a single thread -- takes the cake as the longest BT in Evo I have seen so far):

  • #0 __lll_lock_wait
    from /lib/libpthread.so.0
  • #1 _L_lock_949
    from /lib/libpthread.so.0
  • #2 pthread_mutex_lock
    from /lib/libpthread.so.0
  • #3 _gdk_pixbuf_lock
    at /build/buildd/gtk+2.0-2.18.3/gdk-pixbuf/gdk-pixbuf-io.c line 119
  • #4 gdk_pixbuf_loader_load_module
    at /build/buildd/gtk+2.0-2.18.3/gdk-pixbuf/gdk-pixbuf-loader.c line 379
  • #5 gdk_pixbuf_loader_eat_header_write
  • #6 IA__gdk_pixbuf_loader_write
  • #7 load_from_stream
    at /build/buildd/gtk+2.0-2.18.3/gdk-pixbuf/gdk-pixbuf-io.c line 1526
  • #8 IA__gdk_pixbuf_new_from_stream_at_scale
    at /build/buildd/gtk+2.0-2.18.3/gdk-pixbuf/gdk-pixbuf-io.c line 1606
  • #9 icon_info_ensure_scale_and_pixbuf
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkicontheme.c line 2925
  • #10 IA__gtk_icon_info_load_icon
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkicontheme.c line 3066
  • #11 gtk_cell_renderer_pixbuf_create_themed_pixbuf
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcellrendererpixbuf.c line 537
  • #12 gtk_cell_renderer_pixbuf_get_size
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcellrendererpixbuf.c line 615
  • #13 gtk_cell_renderer_pixbuf_render
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcellrendererpixbuf.c line 687
  • #14 gtk_cell_view_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcellview.c line 461
  • #15 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmarshalers.c line 84
  • #16 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #17 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3285
  • #18 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #19 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #20 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 4767
  • #21 IA__gtk_container_propagate_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcontainer.c line 2731
  • #22 gtk_container_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcontainer.c line 2642
  • #23 gtk_button_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkbutton.c line 1564
  • #24 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmarshalers.c line 84
  • #25 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #26 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3285
  • #27 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #28 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #29 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 4767
  • #30 IA__gtk_container_propagate_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcontainer.c line 2731
  • #31 gtk_box_forall
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkbox.c line 1249
  • #32 gtk_container_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcontainer.c line 2642
  • #33 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmarshalers.c line 84
  • #34 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #35 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3285
  • #36 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #37 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #38 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 4767
  • #39 IA__gtk_container_propagate_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcontainer.c line 2731
  • #40 gtk_container_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcontainer.c line 2642
  • #41 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmarshalers.c line 84
  • #42 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #43 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3285
  • #44 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #45 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #46 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 4767
  • #47 IA__gtk_container_propagate_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcontainer.c line 2731
  • #48 gtk_layout_forall
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtklayout.c line 1073
  • #49 gtk_container_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcontainer.c line 2642
  • #50 gtk_layout_expose
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtklayout.c line 1016
  • #51 expose
    at gtkhtml.c line 1232
  • #52 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmarshalers.c line 84
  • #53 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #54 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3285
  • #55 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #56 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #57 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 4767
  • #58 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c line 1571
  • #59 _gdk_window_process_updates_recurse
    at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c line 5061
  • #60 _gdk_window_process_updates_recurse
    at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c line 5034
  • #61 _gdk_window_process_updates_recurse
    at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c line 5034
  • #62 gdk_window_process_updates_internal
    at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c line 5220
  • #63 IA__gdk_window_process_updates
    at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c line 5394
  • #64 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #65 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3247
  • #66 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #67 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #68 IA__gtk_adjustment_value_changed
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkadjustment.c line 668
  • #69 size_allocate
    at gtkhtml.c line 1331
  • #70 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #71 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #72 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #73 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #74 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #75 gtk_scrolled_window_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkscrolledwindow.c line 1430
  • #76 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #77 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #78 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #79 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #80 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #81 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkbox.c line 500
  • #82 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #83 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #84 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #85 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #86 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #87 gtk_paned_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkpaned.c line 946
  • #88 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #89 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #90 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #91 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #92 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #93 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkbox.c line 500
  • #94 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #95 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #96 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #97 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #98 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #99 gtk_plug_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkplug.c line 747
  • #100 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #101 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #102 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #103 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #104 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #105 gtk_socket_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtksocket.c line 463
  • #106 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #107 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #108 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #109 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #110 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #111 bonobo_widget_size_allocate
    at bonobo-widget.c line 423
  • #112 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #113 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #114 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #115 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #116 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #117 gtk_notebook_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtknotebook.c line 2134
  • #118 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #119 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #120 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #121 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #122 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #123 gtk_paned_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkpaned.c line 946
  • #124 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #125 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #126 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #127 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #128 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #129 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkbox.c line 500
  • #130 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #131 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #132 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #133 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #134 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #135 bonobo_dock_size_allocate
    at bonobo-dock.c line 401
  • #136 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #137 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #138 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #139 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #140 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #141 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkbox.c line 500
  • #142 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #143 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #144 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #145 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #146 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #147 gtk_window_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwindow.c line 4941
  • #148 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #149 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3177
  • #150 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #151 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #152 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c line 3887
  • #153 gtk_window_move_resize
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwindow.c line 6352
  • #154 gtk_window_check_resize
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwindow.c line 5358
  • #155 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #156 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3285
  • #157 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #158 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #159 gtk_container_idle_sizer
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkcontainer.c line 1350
  • #160 gdk_threads_dispatch
    at /build/buildd/gtk+2.0-2.18.3/gdk/gdk.c line 506
  • #161 g_main_dispatch
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 1960
  • #162 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2513
  • #163 g_main_context_iterate
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2591
  • #164 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2799
  • #165 bonobo_main
    at bonobo-main.c line 311
  • #166 main
    at main.c line 732

Comment 1 C de-Avillez 2009-11-04 19:26:23 UTC
Created attachment 146941 [details]
full BT and t a a bt full
Comment 2 C de-Avillez 2009-11-04 19:29:37 UTC
Created attachment 146942 [details]
A sample

A Sample local mbox file with two emails: the first one displays OK, and has 'content-disposition: attachment'. The second one has 'content-disposition: inline'.

Just drop this under your ~./evolution/mail/local, and you should be able to replicate without effort.
Comment 3 C de-Avillez 2009-11-05 02:44:09 UTC
Oh, BTW, I had forgotten:

fixes for bugs #599627, #600176, and #581150 are applied.
Comment 4 Matthew Barnes 2009-11-05 03:02:25 UTC
This looks like a GdkPixbuf issue to me.  It's stuck in gdk_pixbuf_loader_load_module() waiting to acquire the pixbuf lock, which is apparently already being held (but not by Evolution).
Comment 5 C de-Avillez 2009-11-05 16:26:03 UTC
I agree it is related to GTK -- I had already moved the original Ubuntu bug to GTK, out of Evo. But this is only happening, so far, with Evo, and seems to *always* happen given the conditions. So I wished for a review from Evo ;-).

Could you reproduce it? If so, I will set it to NEW, and move the bug to GTK.
Comment 6 Jan Nieuwenhuizen 2010-03-29 18:44:00 UTC
Any news on this?

Looking at gtk+, it may be related to #473862?  If so, that would be bad
news, the last comment is from 2007 "hard to fix".  

In the mean time, I have to resort to emacs to view my emails with tiff
images, not to mention all evolution crashes when I'm not very careful
what email to view.
Comment 7 Milan Crha 2010-09-21 18:02:45 UTC
Thanks for a bug report. This is pretty similar to bug #581747, thus I'm marking it as a duplicate. I also tried to reproduce the issue with your message with no luck, though the TIFF itself wasn't shown for me (after expanding it didn't show any content, which might be the cause). Nonetheless I can reproduce this in addressbook view, by selecting a contact.

*** This bug has been marked as a duplicate of bug 581747 ***