Task/Calender Backends Crash in calendar_config_get_icaltimezone
Since some time the calender and task backends in Evolution crash for me everytime I start evolution:
(gdb) bt
#0 g_log_structured_array (log_level=<optimized out>, fields=0x7fee30d2ec70, n_fields=4) at ../glib/gmessages.c:557
#1 0x00007fee577f75b5 in g_log_default_handler (log_domain=log_domain@entry=0x7fee57a80ab5 "GLib-GIO", log_level=log_level@entry=6,
message=message@entry=0x7fee1c2933d0 "Settings schema 'org.gnome.evolution.calendar' is not installed", unused_data=unused_data@entry=0x0) at ../glib/gmessages.c:3295
#2 0x00007fee577f780d in g_logv (log_domain=0x7fee57a80ab5 "GLib-GIO", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1387
#3 0x00007fee577f7aef in g_log (log_domain=log_domain@entry=0x7fee57a80ab5 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_ERROR,
format=format@entry=0x7fee57aa3d80 "Settings schema '%s' is not installed") at ../glib/gmessages.c:1456
#4 0x00007fee57a2be3e in g_settings_set_property (object=0x7fee180098e0, prop_id=<optimized out>, value=<optimized out>, pspec=<optimized out>) at ../gio/gsettings.c:594
#5 0x00007fee578eeaa6 in object_set_property (object=object@entry=0x7fee180098e0, pspec=0xe1f650, value=0x7fee30d2f140, nqueue=nqueue@entry=0x7fee14003820) at ../gobject/gobject.c:1607
#6 0x00007fee578eeecc in g_object_new_internal (class=class@entry=0xe8d420, params=params@entry=0x7fee30d2f040, n_params=n_params@entry=1) at ../gobject/gobject.c:2047
#7 0x00007fee578f0818 in g_object_new_valist (object_type=15257552, first_property_name=<optimized out>, var_args=var_args@entry=0x7fee30d2f310) at ../gobject/gobject.c:2355
#8 0x00007fee578f0d49 in g_object_new (object_type=<optimized out>, first_property_name=<optimized out>) at ../gobject/gobject.c:1824
#9 0x00007fee3f175d08 in e_util_ref_settings () from /nix/store/cwn7356dlbx91i747k2jd9mz6y22dwfs-evolution-3.44.3/lib/evolution/libevolution-util.so
#10 0x00007fee3f3873e8 in calendar_config_get_icaltimezone () from /nix/store/cwn7356dlbx91i747k2jd9mz6y22dwfs-evolution-3.44.3/lib/evolution/libevolution-calendar.so
#11 0x00007fee4405432d in ecb_ews_get_items_sync () from /nix/store/pjch5j2dq20mq5y3s7kn78zlyyaaxvz5-evolution-ews-3.44.3/lib/evolution-data-server/calendar-backends/libecalbackendews.so
#12 0x00007fee44054c4e in ecb_ews_fetch_items_sync ()
from /nix/store/pjch5j2dq20mq5y3s7kn78zlyyaaxvz5-evolution-ews-3.44.3/lib/evolution-data-server/calendar-backends/libecalbackendews.so
#13 0x00007fee440557b0 in ecb_ews_get_changes_sync ()
from /nix/store/pjch5j2dq20mq5y3s7kn78zlyyaaxvz5-evolution-ews-3.44.3/lib/evolution-data-server/calendar-backends/libecalbackendews.so
#14 0x00007fee57c579aa in e_cal_meta_backend_get_changes_sync () from /nix/store/nqlg5nc5m6njajmxrjl0r9l4l0jxn6x5-evolution-data-server-3.44.3/lib/libedata-cal-2.0.so.1
#15 0x00007fee57c5cd30 in ecmb_refresh_internal_sync () from /nix/store/nqlg5nc5m6njajmxrjl0r9l4l0jxn6x5-evolution-data-server-3.44.3/lib/libedata-cal-2.0.so.1
#16 0x00007fee57c3fb75 in cal_backend_dispatch_thread () from /nix/store/nqlg5nc5m6njajmxrjl0r9l4l0jxn6x5-evolution-data-server-3.44.3/lib/libedata-cal-2.0.so.1
#17 0x00007fee5781af34 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#18 0x00007fee5781a63d in g_thread_proxy (data=0x7fee14001520) at ../glib/gthread.c:827
#19 0x00007fee53481ff2 in start_thread (arg=<optimized out>) at pthread_create.c:435
#20 0x00007fee53504bfc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
I'm synchronizing with evolution-ews with M365 and with a Nextcloud. I'm seeing this with Evolution / evolution-ews 3.44.3 and earlier.
I'm running NixOS 22.05 on x86_64.