diff -up evolution-3.22.6/calendar/alarm-notify/notify-main.c.gtype-init-workaround evolution-3.22.6/calendar/alarm-notify/notify-main.c --- evolution-3.22.6/calendar/alarm-notify/notify-main.c.gtype-init-workaround 2017-11-14 11:55:40.525214399 +0100 +++ evolution-3.22.6/calendar/alarm-notify/notify-main.c 2017-11-14 11:56:58.471213321 +0100 @@ -68,6 +68,11 @@ main (gint argc, bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); + /* Workaround https://bugzilla.gnome.org/show_bug.cgi?id=674885 */ + g_type_ensure (G_TYPE_DBUS_CONNECTION); + g_type_ensure (G_TYPE_DBUS_PROXY); + g_type_ensure (G_BUS_TYPE_SESSION); + gtk_init (&argc, &argv); alarm_notify_service = alarm_notify_new (NULL, &error); diff -up evolution-3.22.6/shell/main.c.gtype-init-workaround evolution-3.22.6/shell/main.c --- evolution-3.22.6/shell/main.c.gtype-init-workaround 2017-11-14 11:55:40.525214399 +0100 +++ evolution-3.22.6/shell/main.c 2017-11-14 11:57:34.104212829 +0100 @@ -459,6 +459,11 @@ main (gint argc, /* Initialize timezone specific global variables */ tzset (); + /* Workaround https://bugzilla.gnome.org/show_bug.cgi?id=674885 */ + g_type_ensure (G_TYPE_DBUS_CONNECTION); + g_type_ensure (G_TYPE_DBUS_PROXY); + g_type_ensure (G_BUS_TYPE_SESSION); + /* The contact maps feature uses clutter-gtk. */ #ifdef WITH_CONTACT_MAPS success = gtk_clutter_init_with_args (