diff -up evolution-3.22.6/calendar/gui/e-meeting-time-sel.c.meeting-time-selector-crash evolution-3.22.6/calendar/gui/e-meeting-time-sel.c --- evolution-3.22.6/calendar/gui/e-meeting-time-sel.c.meeting-time-selector-crash 2016-07-11 14:31:29.000000000 +0200 +++ evolution-3.22.6/calendar/gui/e-meeting-time-sel.c 2017-04-12 14:53:43.521196869 +0200 @@ -1427,6 +1427,12 @@ e_meeting_time_selector_refresh_cb (gpoi { EMeetingTimeSelector *mts = data; + if (!mts->model) { + /* Destroyed, do not do anything */ + g_object_unref (mts); + return FALSE; + } + if (e_meeting_store_get_num_queries (mts->model) == 0) { GdkCursor *cursor; GdkWindow *window;