GNOME Bugzilla – Bug 606167
Crash on composer Link editing
Last modified: 2010-02-16 18:50:53 UTC
What were you doing when the application crashed? Distribution: Fedora release 11 (Leonidas) Gnome Release: 2.26.3 2009-07-07 (Red Hat, Inc) BugBuddy Version: 2.26.0 System: Linux 2.6.29.6-213.fc11.i586 #1 SMP Tue Jul 7 20:45:17 EDT 2009 i686 X Vendor: The X.Org Foundation X Vendor Release: 10603901 Selinux: No Accessibility: Disabled GTK+ Theme: Mac4Lin_GTK_v1.0_RC Icon Theme: Mac4Lin_Icons_v1.0_RC GTK+ Modules: canberra-gtk-module, pk-gtk-module, gnomebreakpad Memory status: size: 206999552 vsize: 206999552 resident: 68005888 share: 24985600 rss: 68005888 rss_rlim: 18446744073709551615 CPU usage: start_time: 1262728889 rtime: 3789 utime: 3351 stime: 438 cutime:10 cstime: 19 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evolution' [Thread debugging using libthread_db enabled] [New Thread 0xb23d4b70 (LWP 20272)] [New Thread 0xb4f40b70 (LWP 19924)] [New Thread 0xb4dffb70 (LWP 18447)] [New Thread 0xb59ffb70 (LWP 18446)] [New Thread 0xb65feb70 (LWP 18444)] [New Thread 0xb7c6ab70 (LWP 18443)] 0x006bb422 in __kernel_vsyscall ()
+ Trace 219925
Thread 1 (Thread 0xb7f6d770 (LWP 18438))
The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal] ---- Critical and fatal warnings logged during execution ---- ** e-data-server-ui **: e_source_combo_box_set_active_uid: assertion `gtk_tree_row_reference_valid (reference)' failed ----------- .xsession-errors --------------------- warning: .dynamic section for "/usr/lib/libvorbisfile.so.3" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations warning: .dynamic section for "/usr/lib/libtdb.so.1" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations warning: .dynamic section for "/usr/lib/libgstreamer-0.10.so.0" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations warning: .dynamic section for "/usr/lib/libbeagle.so.1" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations --------------------------------------------------
Thanks for taking the time to report this bug. Unfortunately, the stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Could you please help fixing this by installing some debugging packages [1], start the application as normal, and try to reproduce the crash, if possible? Once bug-buddy pops up, you can find the stacktrace in the 'Details', now containing way more information. Please copy that stacktrace and paste it as a comment here. Thanks in advance! [1] Please install debug packages for evolution, evolution-data-server, gtkhtml, gtk, glib, gnome-vfs, pango, libgnome and libgnomeui (as far as those packages are provided by your distribution). More details can be found here: http://live.gnome.org/GettingTraces
Downstream bug report from 2.28.2 https://bugzilla.redhat.com/show_bug.cgi?id=550585 but also without debug information. Though the reported is giving steps to reproduce: I was writing an email. evolution crashed when a selected a url in the email, and clicked on the (make link button).
I can reproduce this by composing an HTML message, add there two lines, like: > aaa > bbb and selecting them both ("aaa\nbbb") and clicking "Link" button. Both 2.28 and 2.29 evolutions are crashing for me. The trace is slightly different, though. For 2.28:
+ Trace 220078
Created attachment 151395 [details] [review] gtkhtml patch for gtkhtml; There were also couple other issues with the link editor, like incorrectly updated offset for some cases, which this patch is fixing as well. The part of a multiline in a selection, I changed it in a way of replacing \r \n to spaces. it changes text, but is pretty nice visible and it doesn't crash.
Created commit c4e1fd0 in gtkhtml master (3.29.6+) Created commit ee13df3 in gtkhtml gnome-2-28 (3.28.3+)
*** Bug 606639 has been marked as a duplicate of this bug. ***