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 356909 - crash in Evolution: I opened a mail with 108...
crash in Evolution: I opened a mail with 108...
Status: RESOLVED DUPLICATE of bug 333864
Product: evolution
Classification: Applications
Component: general
2.8.x (obsolete)
Other All
: High critical
: ---
Assigned To: Harish Krishnaswamy
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-09-20 14:54 UTC by François Cauwe
Modified: 2006-09-21 14:44 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description François Cauwe 2006-09-20 14:54:50 UTC
What were you doing when the application crashed?
I opened a mail with 108 image attachements; after that i wanted to see the first image by clicking on the arrow to collapse the inline viewing.
The first picture showed up; together with bugbuddy. 
The toolbar is still saying: 'Formating message (...)'


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.0 2006-09-04 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 189136896 vsize: 0 resident: 189136896 share: 0 rss: 44281856 rss_rlim: 0
CPU usage: start_time: 1158762059 rtime: 0 utime: 3415 stime: 0 cutime:3305 cstime: 0 timeout: 110 it_real_value: 0 frequency: 0

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1233021264 (LWP 22659)]
[New Thread -1342342240 (LWP 22679)]
[New Thread -1332970592 (LWP 22676)]
[New Thread -1324381280 (LWP 22675)]
[New Thread -1286050912 (LWP 22672)]
[New Thread -1277252704 (LWP 22667)]
[New Thread -1268860000 (LWP 22665)]
0xffffe410 in __kernel_vsyscall ()

Comment 1 Karsten Bräckelmann 2006-09-20 15:47:29 UTC
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 2 François Cauwe 2006-09-21 14:06:54 UTC
When using the debugger the bug doesn't happen all the time. 
But here is the stack trace, i hope it helps:

swatje@Titan:~$ gdb evolution
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]
[New Thread -1232951632 (LWP 5005)]
CalDAV Eplugin starting up ...

(evolution-2.8:5005): evolution-mail-WARNING **: ignored this junk plugin: not enabled or we have already loaded one

(evolution-2.8:5005): e-utils-WARNING **: Plugin 'Bogofilter junk plugin' failed to load hook 'org.gnome.evolution.mail.junk:1.0'
** (evolution-2.8:5005): DEBUG: mailto URL command: evolution %s
** (evolution-2.8:5005): DEBUG: mailto URL program: evolution
[New Thread -1268790368 (LWP 5023)]
[New Thread -1277183072 (LWP 5024)]
[Thread -1277183072 (LWP 5024) exited]
[New Thread -1277183072 (LWP 5025)]
[New Thread -1285973088 (LWP 5026)]
[New Thread -1294365792 (LWP 5027)]
[Thread -1294365792 (LWP 5027) exited]
[New Thread -1294365792 (LWP 5030)]
get swatje imap://swatje@localhost:3143/
Find Items 0
[New Thread -1332696160 (LWP 5062)]
[New Thread -1341621344 (LWP 5067)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1232951632 (LWP 5005)]
0xb48ae1f7 in efhd_image_resized (w=0x923f180, event=0xbfa0ddbc, 
    info=0x9118788) at em-format-html-display.c:1628
1628    em-format-html-display.c: No such file or directory.
        in em-format-html-display.c
(gdb) apply all bt
Undefined command: "apply".  Try "help".
(gdb) thread apply all bt

Thread 1 (Thread -1232951632 (LWP 5005))

  • #0 efhd_image_resized
    at em-format-html-display.c line 1628
  • #1 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #2 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #3 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #4 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #5 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #6 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 gtk_html_get_selection_html
    from /usr/lib/libgtkhtml-3.8.so.15
  • #8 html_g_cclosure_marshal_BOOLEAN__OBJECT
  • #9 html_object_forall
    from /usr/lib/libgtkhtml-3.8.so.15
  • #10 html_clue_type_init
    from /usr/lib/libgtkhtml-3.8.so.15
  • #11 html_object_forall
    from /usr/lib/libgtkhtml-3.8.so.15
  • #12 html_clue_type_init
    from /usr/lib/libgtkhtml-3.8.so.15
  • #13 html_object_forall
    from /usr/lib/libgtkhtml-3.8.so.15
  • #14 gtk_html_get_selection_html
    from /usr/lib/libgtkhtml-3.8.so.15
  • #15 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #21 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 gtk_scrolled_window_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_chain_from_overridden
  • #27 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #29 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 gtk_vbox_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #37 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 gtk_vpaned_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #45 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_vbox_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #48 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #49 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #50 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #51 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #52 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #53 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #54 gtk_plug_get_id
    from /usr/lib/libgtk-x11-2.0.so.0
  • #55 bonobo_plug_new
    from /usr/lib/libbonoboui-2.so.0
  • #56 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #57 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #58 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #59 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #61 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #62 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #63 _gtk_socket_get_private
    from /usr/lib/libgtk-x11-2.0.so.0
  • #64 bonobo_socket_new
    from /usr/lib/libbonoboui-2.so.0
  • #65 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #66 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #67 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #68 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #69 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #70 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #71 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #72 bonobo_widget_new_control_async
    from /usr/lib/libbonoboui-2.so.0
  • #73 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #74 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #75 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #76 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #77 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #78 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #79 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #80 gtk_notebook_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #81 g_cclosure_marshal_VOID__BOXED
  • #82 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #83 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #84 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #85 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #86 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #87 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #88 gtk_hpaned_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #89 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #90 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #91 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #92 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #93 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #94 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #95 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #96 gtk_vbox_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #97 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #98 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #99 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #100 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #101 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #102 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #103 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #104 bonobo_dock_new
    from /usr/lib/libbonoboui-2.so.0
  • #105 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #106 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #107 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #108 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #109 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #110 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #111 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #112 gtk_vbox_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #113 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #114 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #115 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #116 g_signal_chain_from_overridden
  • #117 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #118 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #119 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #120 gtk_window_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #121 impl_size_alloc
    at e-shell-window.c line 931
  • #122 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #123 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #124 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #125 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #126 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #127 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #128 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #129 gtk_container_resize_children
    from /usr/lib/libgtk-x11-2.0.so.0
  • #130 gtk_window_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #131 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #132 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #133 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #134 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #135 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #136 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #137 gtk_container_check_resize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #138 gtk_container_check_resize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #139 g_source_is_destroyed
    from /usr/lib/libglib-2.0.so.0
  • #140 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #141 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #142 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #143 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #144 main
    at main.c line 615

Comment 3 Karsten Bräckelmann 2006-09-21 14:44:45 UTC
Thanks for the stacktrace, François. :)

Indeed it helps. Matches the stacktrace and description of bug 354041 comment 2 and bug 333864.


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