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 357373 - Evolution crashes when I try to hide attached image
Evolution crashes when I try to hide attached image
Status: RESOLVED DUPLICATE of bug 333864
Product: evolution
Classification: Applications
Component: Mailer
2.8.x (obsolete)
Other All
: High critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-09-23 21:03 UTC by Alexander Ovcharenko
Modified: 2006-09-27 21:44 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Alexander Ovcharenko 2006-09-23 21:03:12 UTC
Please describe the problem:
Environment variable LANG=ru_RU.UTF-8 is set. Image is attached to the message. This image is shown in the message preview window. When I pressed the button located on the left edge of the message in order to hide attached image preview evolution crashes. But if I do the same in message viewing window evolution work normally. Also if I start evolution with environment variable LANG=C everything works normally.

Steps to reproduce:



Actual results:


Expected results:


Does this happen every time?
Yes

Other information:
Backtrace was generated from '/usr/bin/evolution-2.8'

Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 8605)]
[New Thread 32769 (LWP 8618)]
[New Thread 32770 (LWP 8620)]
[New Thread 49155 (LWP 8644)]
[New Thread 65540 (LWP 8645)]
[New Thread 229381 (LWP 9165)]
[New Thread 98310 (LWP 9122)]
[New Thread 114695 (LWP 9123)]
[New Thread 131080 (LWP 9124)]
[New Thread 245769 (LWP 9210)]
[New Thread 163850 (LWP 9127)]
0xb72f16d1 in waitpid () from /lib/i686/libpthread.so.0

Thread 11 (Thread 163850 (LWP 9127))

  • #0 select
    from /lib/i686/libc.so.6
  • #1 ??
    from /usr/lib/libedataserver-1.2.so.7
  • #2 ??

Thread 10 (Thread 245769 (LWP 9210))

  • #0 select
    from /lib/i686/libc.so.6
  • #1 ??
    from /usr/lib/libedataserver-1.2.so.7
  • #2 ??

Thread 9 (Thread 131080 (LWP 9124))

  • #0 select
    from /lib/i686/libc.so.6
  • #1 ??
    from /usr/lib/libedataserver-1.2.so.7
  • #2 ??

Thread 8 (Thread 114695 (LWP 9123))

  • #0 select
    from /lib/i686/libc.so.6
  • #1 ??
    from /usr/lib/libedataserver-1.2.so.7
  • #2 ??

Thread 7 (Thread 98310 (LWP 9122))

  • #0 select
    from /lib/i686/libc.so.6
  • #1 ??
    from /usr/lib/libedataserver-1.2.so.7
  • #2 ??

Thread 5 (Thread 65540 (LWP 8645))

  • #0 select
    from /lib/i686/libc.so.6
  • #1 ??
    from /usr/lib/libedataserver-1.2.so.7
  • #2 ??

Thread 4 (Thread 49155 (LWP 8644))

  • #0 select
    from /lib/i686/libc.so.6
  • #1 ??
    from /usr/lib/libedataserver-1.2.so.7
  • #2 ??

Thread 3 (Thread 32770 (LWP 8620))

  • #0 select
    from /lib/i686/libc.so.6
  • #1 ??
    from /usr/lib/libedataserver-1.2.so.7
  • #2 ??
  • #3 ??
  • #4 ??

Comment 1 André Klapper 2006-09-25 18:50:12 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 Alexander Ovcharenko 2006-09-26 17:39:07 UTC
Will this be better?

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 2916)]
0xb5825b73 in efhd_image_resized () from /usr/lib/evolution/2.8/components/libevolution-mail.so
(gdb) thread apply all bt

Thread 1 (Thread 16384 (LWP 2916))

  • #0 efhd_image_resized
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #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 signal_emit_unlocked_R
    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 child_size_allocate
    from /usr/lib/libgtkhtml-3.8.so.15
  • #8 forall
    from /usr/lib/libgtkhtml-3.8.so.15
  • #9 html_object_forall
    from /usr/lib/libgtkhtml-3.8.so.15
  • #10 forall
    from /usr/lib/libgtkhtml-3.8.so.15
  • #11 html_object_forall
    from /usr/lib/libgtkhtml-3.8.so.15
  • #12 forall
    from /usr/lib/libgtkhtml-3.8.so.15
  • #13 html_object_forall
    from /usr/lib/libgtkhtml-3.8.so.15
  • #14 size_allocate
    from /usr/lib/libgtkhtml-3.8.so.15
  • #15 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 signal_emit_unlocked_R
    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_size_allocate
    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_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #26 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #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_size_allocate
    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_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #34 signal_emit_unlocked_R
    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_size_allocate
    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_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #42 signal_emit_unlocked_R
    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_size_allocate
    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_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #49 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #50 signal_emit_unlocked_R
    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_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #55 bonobo_plug_size_allocate
    from /usr/lib/libbonoboui-2.so.0
  • #56 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #57 g_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #58 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #59 signal_emit_unlocked_R
    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_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #64 bonobo_socket_size_allocate
    from /usr/lib/libbonoboui-2.so.0
  • #65 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #66 g_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #67 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #68 signal_emit_unlocked_R
    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_size_allocate
    from /usr/lib/libbonoboui-2.so.0
  • #73 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #74 g_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #75 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #76 signal_emit_unlocked_R
    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_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #81 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #82 g_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #83 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #84 signal_emit_unlocked_R
    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_size_allocate
    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_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #91 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #92 signal_emit_unlocked_R
    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_size_allocate
    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_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #99 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #100 signal_emit_unlocked_R
    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_size_allocate
    from /usr/lib/libbonoboui-2.so.0
  • #105 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #106 g_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #107 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #108 signal_emit_unlocked_R
    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_size_allocate
    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_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #115 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #116 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #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_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #121 impl_size_alloc
  • #122 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #123 g_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #124 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #125 signal_emit_unlocked_R
    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_move_resize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #131 gtk_window_check_resize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #132 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #133 g_type_class_meta_marshal
    from /usr/lib/libgobject-2.0.so.0
  • #134 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #135 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #136 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #137 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #138 gtk_container_check_resize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #139 gtk_container_idle_sizer
    from /usr/lib/libgtk-x11-2.0.so.0
  • #140 g_idle_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #141 g_main_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #142 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #143 g_main_context_iterate
    from /usr/lib/libglib-2.0.so.0
  • #144 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #145 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #146 main

Comment 3 Karsten Bräckelmann 2006-09-27 21:44:13 UTC
(In reply to comment #2)
> Will this be better?

Yup, thanks for the good stacktrace, Alexander. :)
This is the same issue as bug 333864 and its duplicates.


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