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 516717 - crash in Evolution Mail: Trying to paste an e-mai...
crash in Evolution Mail: Trying to paste an e-mai...
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: BugBuddyBugs
2.12.x (obsolete)
Other All
: High critical
: ---
Assigned To: Evolution Triage Team
Evolution QA team
: 348507 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-02-15 18:42 UTC by debian
Modified: 2008-08-26 13:14 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description debian 2008-02-15 18:42:49 UTC
What were you doing when the application crashed?
Trying to paste an e-mail address into the to: line


Distribution: Debian lenny/sid
Gnome Release: 2.20.3 2008-01-12 (Debian)
BugBuddy Version: 2.20.1

System: Linux 2.6.22-3-k7 #1 SMP Mon Nov 12 09:12:50 UTC 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: HighContrast
Icon Theme: HighContrast

Memory status: size: 184647680 vsize: 184647680 resident: 39342080 share: 21159936 rss: 39342080 rss_rlim: 4294967295
CPU usage: start_time: 1203098337 rtime: 3403 utime: 3197 stime: 206 cutime:3 cstime: 13 timeout: 0 it_real_value: 0 frequency: 100

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

Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb68cba60 (LWP 3776)]
[New Thread 0xadf6eb90 (LWP 5270)]
[New Thread 0xaf0efb90 (LWP 4148)]
[New Thread 0xb04e3b90 (LWP 4144)]
[New Thread 0xb5502b90 (LWP 3948)]
[New Thread 0xb24e7b90 (LWP 3946)]
[New Thread 0xafbbfb90 (LWP 3939)]
[New Thread 0xb14e5b90 (LWP 3930)]
[New Thread 0xb2ce8b90 (LWP 3924)]
[New Thread 0xb34e9b90 (LWP 3923)]
[New Thread 0xb44ebb90 (LWP 3920)]
[New Thread 0xb4cecb90 (LWP 3919)]
[New Thread 0xb5d0db90 (LWP 3916)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread 0xb68cba60 (LWP 3776))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/cmov/libpthread.so.0
  • #2 IA__g_spawn_sync
    at /tmp/buildd/glib2.0-2.14.6/glib/gspawn.c line 369
  • #3 IA__g_spawn_command_line_sync
    at /tmp/buildd/glib2.0-2.14.6/glib/gspawn.c line 677
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 segv_redirect
    at main.c line 413
  • #6 <signal handler called>
  • #7 html_object_prev
    at htmlobject.c line 1538
  • #8 html_object_prev_not_type
    at htmlobject.c line 1383
  • #9 html_object_prev_not_slave
    at htmlobject.c line 1399
  • #10 html_cursor_get_prev_char
    at htmlcursor.c line 728
  • #11 html_engine_spell_check_range
    at htmlengine-edit.c line 228
  • #12 insert_object_for_undo
    at htmlengine-edit-cut-and-paste.c line 936
  • #13 insert_object
    at htmlengine-edit-cut-and-paste.c line 1141
  • #14 gtk_html_insert_html_generic
    at gtkhtml.c line 5812
  • #15 selection_received
    at gtkhtml.c line 2287
  • #16 _gtk_marshal_VOID__BOXED_UINT
    at /tmp/buildd/gtk+2.0-2.12.8/gtk/gtkmarshalers.c line 1584
  • #17 g_type_class_meta_marshal
    at /tmp/buildd/glib2.0-2.14.6/gobject/gclosure.c line 567
  • #18 IA__g_closure_invoke
    at /tmp/buildd/glib2.0-2.14.6/gobject/gclosure.c line 490
  • #19 signal_emit_unlocked_R
    at /tmp/buildd/glib2.0-2.14.6/gobject/gsignal.c line 2478
  • #20 IA__g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.14.6/gobject/gsignal.c line 2199
  • #21 IA__g_signal_emit_by_name
    at /tmp/buildd/glib2.0-2.14.6/gobject/gsignal.c line 2267
  • #22 gtk_selection_retrieval_report
    at /tmp/buildd/gtk+2.0-2.12.8/gtk/gtkselection.c line 2772
  • #23 _gtk_selection_notify
    at /tmp/buildd/gtk+2.0-2.12.8/gtk/gtkselection.c line 2578
  • #24 _gtk_marshal_BOOLEAN__BOXED
    at /tmp/buildd/gtk+2.0-2.12.8/gtk/gtkmarshalers.c line 84
  • #25 g_type_class_meta_marshal
    at /tmp/buildd/glib2.0-2.14.6/gobject/gclosure.c line 567
  • #26 IA__g_closure_invoke
    at /tmp/buildd/glib2.0-2.14.6/gobject/gclosure.c line 490
  • #27 signal_emit_unlocked_R
    at /tmp/buildd/glib2.0-2.14.6/gobject/gsignal.c line 2478
  • #28 IA__g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.14.6/gobject/gsignal.c line 2209
  • #29 IA__g_signal_emit
    at /tmp/buildd/glib2.0-2.14.6/gobject/gsignal.c line 2243
  • #30 gtk_widget_event_internal
    at /tmp/buildd/gtk+2.0-2.12.8/gtk/gtkwidget.c line 4678
  • #31 IA__gtk_main_do_event
    at /tmp/buildd/gtk+2.0-2.12.8/gtk/gtkmain.c line 1534
  • #32 gdk_event_dispatch
    at /tmp/buildd/gtk+2.0-2.12.8/gdk/x11/gdkevents-x11.c line 2351
  • #33 IA__g_main_context_dispatch
    at /tmp/buildd/glib2.0-2.14.6/glib/gmain.c line 2061
  • #34 g_main_context_iterate
    at /tmp/buildd/glib2.0-2.14.6/glib/gmain.c line 2694
  • #35 IA__g_main_loop_run
    at /tmp/buildd/glib2.0-2.14.6/glib/gmain.c line 2898
  • #36 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #37 main
    at main.c line 602
  • #38 __libc_start_main
    from /lib/i686/cmov/libc.so.6
  • #39 _start
  • #0 __kernel_vsyscall


----------- .xsession-errors (58 sec old) ---------------------
(evolution:3776): camel-CRITICAL **: get_message_info: assertion `folder->summary != NULL' failed
(evolution:3776): camel-CRITICAL **: get_message_info: assertion `folder->summary != NULL' failed
(evolution:3776): camel-CRITICAL **: get_message_info: assertion `folder->summary != NULL' failed
(evolution:3776): camel-CRITICAL **: get_message_info: assertion `folder->summary != NULL' failed
(evolution:3776): camel-CRITICAL **: get_message_info: assertion `folder->summary != NULL' failed
(evolution:3776): camel-CRITICAL **: get_message_info: assertion `folder->summary != NULL' failed
(evolution:3776): bf-junk-filter-WARNING **: error occurred while spawning /usr/bin/bogofilter: Failed to execute child process "/usr/bin/bogofilter" (No such file or directory)
CalDAV Eplugin starting up ...
evolution-shell-Message: Killing old version of evolution-data-server...
--------------------------------------------------
Comment 1 Akhil Laddha 2008-02-18 08:00:22 UTC
Awesome traces !!   Mostly dup of bug 348507
Comment 2 David Richards 2008-02-19 13:37:18 UTC
*** Bug 348507 has been marked as a duplicate of this bug. ***
Comment 3 Milan Crha 2008-02-19 14:05:09 UTC
I just wonder if it depends on the text itself, because here is involved spell checker. Do you have any particular text to paste which causes this?

Btw, when talking about pasting, the patch from bug #505819 is there only for few weeks, and I see this is filled against gnome 2.20, thus Evolution 2.13 probably. I could reproduce it with multiple pastes, say 5 or so, it unreffed itself finally and crashed. Is it first paste or you pasted more than once to the same composer? But stacktraces are totally different, thus can be related, but not enough.
Comment 4 Tobias Mueller 2008-03-02 15:34:25 UTC
Marking as NEEDINFO due to Milans questions. Dear Reporter, could you please answer them? Thanks in advance.
Comment 5 debian 2008-03-02 15:40:11 UTC
"Marking as NEEDINFO due to Milans questions."

My apologies, I thought the questions were internal questions.

I copied and pasted the text once and then the crash occurred.
Comment 6 Tobias Mueller 2008-03-02 17:28:53 UTC
And was it some special text? i.e. with weird characters?
Comment 7 debian 2008-03-02 22:39:41 UTC
I copied text from the from an e-mail into another, no special characters or wierd characters, just text.
Comment 8 Milan Crha 2008-03-03 15:35:16 UTC
Thanks for the info, unfortunately I'm not able to reproduce it. Do you have any exact steps how to reproduce it? Say key by key or command by command? As I mentioned some possibility of spellchecker, what languages are you using in time of the paste? (Even there is no spell checking in To field at all. As far as I know.) HTML mail or plain text mail? Empty body or some text there? With underlined words? Oh, and can you reproduce it with actual Evolution (2.21.92)? I'm trying with it with no luck, I'm sorry for so many questions.
Comment 9 debian 2008-03-04 00:05:48 UTC
"Say key by key or command by command?"

It was a copy and paste of plain text from one e-mail to a new e-mail with an empty body.

Have not had the crash occur any more and there have been a number of upgrades since the crash.

Comment 10 Milan Crha 2008-03-04 12:31:23 UTC
OK, thanks for the info, nice to hear it seems fixed. I asked also David to try to reproduce this, maybe he will have more luck here or confirm fixed state.
Comment 11 David Richards 2008-08-26 13:07:18 UTC
In talking to Milan, and based on the original posters comments I think we can close this issue.  Milan, please close.
Comment 12 Milan Crha 2008-08-26 13:14:28 UTC
Thanks for the update, David. I'm closing, but feel free to reopen in case you face this again in actual (2.22.x) or any better stable version.