#0 0x0000559325efe714 in update_selected_dates_from_button_data (year_view=year_view@entry=0x559326766af0) at views/gcal-year-view.c:227 222: ButtonData selected_data = *(year_view->selected_data); 223: order_selected_data (&selected_data); 224: 225: year_view->start_selected_date->day = selected_data.start_day; 226: year_view->start_selected_date->month = selected_data.start_month + 1; 227: year_view->start_selected_date->year = year_view->date->year; 228: year_view->end_selected_date->is_date = TRUE; 229: 230: year_view->end_selected_date->day = selected_data.end_day; 231: year_view->end_selected_date->month = selected_data.end_month + 1; 232: year_view->end_selected_date->year = year_view->date->year; #1 0x0000559325f00e10 in gcal_year_view_component_added (subscriber=, client=, comp=0x559326babee0) at views/gcal-year-view.c:1706 1701: g_warning ("Error creating event: %s", error->message); 1702: g_clear_error (&error); 1703: return; 1704: } 1705: 1706: update_selected_dates_from_button_data (year_view); 1707: days_span = icaltime_day_of_year(*(year_view->end_selected_date)) - icaltime_day_of_year(*(year_view->start_selected_date)) + 1; 1708: days_widgets_array = g_new0 (GList*, days_span); 1709: 1710: /* check if event belongs to range */ 1711: zone = gcal_manager_get_system_timezone (year_view->manager); #2 0x0000559325eebd5b in cal_data_model_add_to_subscriber (data_model=data_model@entry=0x5593261f6890, client=, id=, component=, instance_start=, instance_end=, user_data=0x559326766af0) at e-cal-data-model.c:1740 1735: ECalDataModelSubscriber *subscriber = user_data; 1736: 1737: g_return_val_if_fail (subscriber != NULL, FALSE); 1738: g_return_val_if_fail (id != NULL, FALSE); 1739: 1740: e_cal_data_model_subscriber_component_added (subscriber, client, component); 1741: 1742: return TRUE; 1743: } 1744: 1745: static gboolean #3 0x0000559325eed090 in cal_data_model_foreach_component (data_model=data_model@entry=0x5593261f6890, in_range_start=in_range_start@entry=1483225200, in_range_end=in_range_end@entry=1514761200, func=func@entry=0x559325eebd40 , user_data=user_data@entry=0x559326766af0, include_lost_components=include_lost_components@entry=1) at e-cal-data-model.c:2547 2542: continue; 2543: 2544: if ((in_range_start == in_range_end && in_range_start == (time_t) 0) || 2545: (comp_data->instance_start < in_range_end && 2546: comp_data->instance_end > in_range_start)) { 2547: if (!func (data_model, view_data->client, id, comp_data->component, 2548: comp_data->instance_start, comp_data->instance_end, user_data)) 2549: checked_all = FALSE; 2550: } 2551: } 2552: #4 0x0000559325eef30e in e_cal_data_model_subscribe (data_model=0x5593261f6890, subscriber=0x559326766af0, range_start=1483225200, range_end=1514761200) at e-cal-data-model.c:2761 2756: subs_data = subscriber_data_new (subscriber, range_start, range_end); 2757: 2758: data_model->priv->subscribers = g_slist_prepend (data_model->priv->subscribers, subs_data); 2759: 2760: e_cal_data_model_subscriber_freeze (subscriber); 2761: cal_data_model_foreach_component (data_model, range_start, range_end, 2762: cal_data_model_add_to_subscriber, subscriber, TRUE); 2763: e_cal_data_model_subscriber_thaw (subscriber); 2764: } 2765: 2766: cal_data_model_update_time_range (data_model); #5 0x0000559325f0e329 in gcal_manager_set_subscriber (manager=, subscriber=, range_start=, range_end=) at gcal-manager.c:1190 1185: gcal_manager_set_subscriber (GcalManager *manager, 1186: ECalDataModelSubscriber *subscriber, 1187: time_t range_start, 1188: time_t range_end) 1189: { 1190: e_cal_data_model_subscribe (manager->e_data_model, 1191: subscriber, 1192: range_start, range_end); 1193: } 1194: 1195: void #6 0x0000559325f1ae45 in update_active_date (window=0x5593262edea0, new_date=0x559326475a70) at gcal-window.c:383 378: range_start = g_date_time_to_unix (date_start); 379: 380: date_end = g_date_time_add_years (date_start, 1); 381: range_end = g_date_time_to_unix (date_end); 382: 383: gcal_manager_set_subscriber (window->manager, E_CAL_DATA_MODEL_SUBSCRIBER (window->year_view), range_start, range_end); 384: 385: g_clear_pointer (&date_start, g_date_time_unref); 386: g_clear_pointer (&date_end, g_date_time_unref); 387: } 388: #7 0x00007f7bfef68583 in g_object_new_internal () from /tmp/apport_sandbox_XQD1B4/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007f7bfef6a10e in g_object_new_valist () from /tmp/apport_sandbox_XQD1B4/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007f7bfef6a3b1 in g_object_new () from /tmp/apport_sandbox_XQD1B4/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #10 0x0000559325f1db76 in gcal_window_new_with_view_and_date (app=0x5593261d10e0, view_type=view_type@entry=GCAL_WINDOW_VIEW_MONTH, date=date@entry=0x559326580190) at gcal-window.c:1648 1643: GcalWindow *win; 1644: GcalManager *manager; 1645: 1646: manager = gcal_application_get_manager (GCAL_APPLICATION (app)); 1647: 1648: win = g_object_new (GCAL_TYPE_WINDOW, "application", GTK_APPLICATION (app), "manager", manager, "active-date", date, 1649: NULL); 1650: 1651: /* setup accels */ 1652: gcal_window_add_accelerator (app, "win.next", "Right"); 1653: gcal_window_add_accelerator (app, "win.previous", "Left"); #11 0x0000559325f02d66 in gcal_application_activate (application=0x5593261d10e0) at gcal-application.c:268 263: *(self->initial_date) = icaltime_current_time_with_zone (gcal_manager_get_system_timezone (self->manager)); 264: *(self->initial_date) = icaltime_set_timezone (self->initial_date, 265: gcal_manager_get_system_timezone (self->manager)); 266: } 267: 268: self->window = gcal_window_new_with_view_and_date (GCAL_APPLICATION (application), 269: g_settings_get_enum (self->settings, "active-view"), 270: self->initial_date); 271: g_signal_connect (self->window, "destroy", G_CALLBACK (gtk_widget_destroyed), &(self->window)); 272: g_settings_bind (self->settings, "active-view", self->window, "active-view", 273: G_SETTINGS_BIND_SET | G_SETTINGS_BIND_GET); #12 0x00007f7bfef62f75 in g_closure_invoke () from /tmp/apport_sandbox_XQD1B4/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #13 0x00007f7bfef7537d in signal_emit_unlocked_R () from /tmp/apport_sandbox_XQD1B4/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #14 0x00007f7bfef7dbdc in g_signal_emit_valist () from /tmp/apport_sandbox_XQD1B4/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007f7bfef7e46b in g_signal_emit_by_name () from /tmp/apport_sandbox_XQD1B4/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007f7bff247c68 in g_application_impl_method_call () from /tmp/apport_sandbox_XQD1B4/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #17 0x00007f7bff26268c in call_in_idle_cb () from /tmp/apport_sandbox_XQD1B4/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #18 0x00007f7bfec8975a in g_main_context_dispatch () from /tmp/apport_sandbox_XQD1B4/lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f7bfec89b10 in g_main_context_iterate.isra () from /tmp/apport_sandbox_XQD1B4/lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007f7bfec89bbc in g_main_context_iteration () from /tmp/apport_sandbox_XQD1B4/lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f7bff245f4d in g_application_run () from /tmp/apport_sandbox_XQD1B4/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #22 0x0000559325ee8940 in main (argc=2, argv=0x7ffceccaf5e8) at main.c:43 38: bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); 39: textdomain (GETTEXT_PACKAGE); 40: #endif 41: 42: app = gcal_application_new (); 43: status = g_application_run (G_APPLICATION (app), argc, argv); 44: g_object_unref (app); 45: 46: return status; 47: }