Re: Evolution crashing - how to debug ?

OK, I've run evolution with gdb and I get the following when I select an option such as mail server type. If I comment out line 2749 in gtkcombobox.c it does't get this segfault. Why would just setting something to FALSE cause a segfault ? No address in pointer ?
Thanks, Rod.

(evolution-2.4:5297): GLib-GObject-CRITICAL **: g_value_get_pointer: assertion `G_VALUE_HOLDS_POINTER (value)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1499137824 (LWP 5297)]
0xa71522e3 in gtk_combo_box_menu_item_activate (item=0x838d7b8, user_data=0x8235aa8)
    at gtkcombobox.c:2749
2749      combo_box->priv->editing_canceled = FALSE;

Brought to you by a thunderbird, penguin, gnu and a camel

Nickolay V. Shmyrev wrote:
В Сбт, 23/04/2005 в 18:06 +1000, Rod Butcher пишет:

I've built evolution 2.2 from cvs -r gnome-2-10. My gnome environment is 2.11. Evolution crashes on selecting any option from a drop-down list, such as selecting pop server option. When the list (pop, imap etc) is displayed the following messages are logged :- (evolution-2.2:8146): evolution-mail-WARNING **: Cannot activate OAFIID:GNOME_Spell_Dictionary:0.3

It seems like you should check gnome-spell installation

(evolution-2.2:8146): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution-2.2:8146): Gtk-CRITICAL **: gtk_tree_sortable_set_sort_column_id: assertion `GTK_IS_TREE_SORTABLE (sortable)' failed
BBDB spinning up...

This sort of messages are easy to debug. Just put breakpoint in g_log
then backtrace should show you the place where problem occurs.

When I actually select an option from the dropdown list no further messages are output, evolution just crashes.

How do you guys actually debug something like this ? Using an unstable gnome is part of my learning curve.

Just use gdb. Look at

If you've found bug that causes segfault, it is always nice to report
about it in bugzilla.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]