GNOME Bugzilla – Bug 331202
Evolution crashes when creating a new assigned task
Last modified: 2013-09-13 00:52:04 UTC
Steps to reproduce: 1. Open Evo, and select Calendar 2. Select File > New > Assigned Task 3. Stack trace:
+ Trace 66176
Other information: It doesn't look like sendoptions_button is initialized at all in task-page.c, and when I print the contents of priv, it's clear it's still NULL from task_page_init(): (gdb) print *priv $1 = {xml = 0xa3dbbc8, uic = 0xa2e33b0, main = 0xa30d4f8, accounts = 0xa247ec8, ia = 0x0, default_address = 0xa495c60 "Joe Marcus Clarke <jclarke@cisco.com>", user_add = 0x0, comp = 0x0, calendar_label = 0xa41aa48, org_cal_label = 0xa30e390, attendee_box = 0xa25c9a0, deleted_attendees = 0xa3f0580, summary = 0xa3dd6a0, summary_label = 0xa30e528, due_date = 0xa3b0190, start_date = 0xa2c0e90, timezone = 0xa43d0b0, timezone_label = 0xa3fd1d8, description = 0xa442068, classification = E_CAL_COMPONENT_CLASS_NONE, categories_btn = 0xa3cbc80, categories = 0xa41e940, source_selector = 0xa16be90, sendoptions_frame = 0x0, sendoptions_button = 0x0, list_box = 0xa43d150, organizer_table = 0x0, organizer = 0xa420348, add = 0xa420188, remove = 0xa4201f8, edit = 0xa420268, invite = 0xa4202d8, attendees_label = 0xa41abe0, model = 0xa3aa2b0, client = 0xae9d090, list_view = 0xa43d908, row = 0, user_org = 0, existing = 0, updating = 0, sendoptions_shown = 0, is_assignment = 1, sod = 0x0} I'm not sure the best place, and best way, to initialize this property.
This is using Evo 2.5.91 and e-d-s 1.5.91. Here is the snippet of code where the problem occurs: (gdb) l 399 gtk_widget_set_sensitive (priv->due_date, !read_only); 400 gtk_widget_set_sensitive (priv->start_date, !read_only); 401 gtk_widget_set_sensitive (priv->timezone, !read_only); 402 gtk_widget_set_sensitive (priv->description, !read_only); 403 gtk_widget_set_sensitive (priv->categories_btn, !read_only); 404 gtk_widget_set_sensitive (priv->sendoptions_button, !read_only);405 gtk_entry_set_editable (GTK_ENTRY (priv->categories), !read_only); 406 407 gtk_widget_set_sensitive (priv->organizer, !read_only); 408 gtk_widget_set_sensitive (priv->add, (!read_only && sens));
*** Bug 331331 has been marked as a duplicate of this bug. ***
*** Bug 332590 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 333697 ***