Invalid read valgrind error in gcal_event_new
Using 3.26.2 on Ubuntu 17.10 after adding a google account and opening the preference the valgrind log has this invalid read error
==9231== Invalid read of size 1
==9231== at 0x7FD7C40: __strcmp_sse2_unaligned (strcmp-sse2-unaligned.S:24)
==9231== by 0x6FC91D8: g_str_equal (ghash.c:1852)
==9231== by 0x6FC8A96: g_hash_table_lookup_node (ghash.c:400)
==9231== by 0x6FC8A96: g_hash_table_contains (ghash.c:1331)
==9231== by 0x143D69: gcal_event_new (gcal-event.c:837)
==9231== by 0x1374BA: gcal_year_view_component_added (gcal-year-view.c:1821)
==9231== by 0x13761D: gcal_year_view_component_changed (gcal-year-view.c:1936)
==9231== by 0x156F98: cal_data_model_foreach_subscriber_in_range (e-cal-data-model.c:619)
==9231== by 0x15765F: cal_data_model_process_added_component (e-cal-data-model.c:901)
==9231== by 0x157F18: cal_data_model_notify_recurrences_cb (e-cal-data-model.c:1027)
==9231== by 0x6FDA8A2: g_timeout_dispatch (gmain.c:4633)
==9231== by 0x6FD9E24: g_main_dispatch (gmain.c:3148)
==9231== by 0x6FD9E24: g_main_context_dispatch (gmain.c:3813)
==9231== by 0x6FDA1EF: g_main_context_iterate.isra.30 (gmain.c:3886)
==9231== Address 0x39c1bfa0 is 0 bytes inside a block of size 94 free'd
==9231== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9231== by 0x142010: gcal_event_update_uid_internal (gcal-event.c:274)
==9231== by 0x143AD0: gcal_event_set_component_internal (gcal-event.c:404)
==9231== by 0x143E29: gcal_event_new (gcal-event.c:842)
==9231== by 0x125546: gcal_month_view_component_modified (gcal-month-view.c:1115)
==9231== by 0x156F98: cal_data_model_foreach_subscriber_in_range (e-cal-data-model.c:619)
==9231== by 0x15765F: cal_data_model_process_added_component (e-cal-data-model.c:901)
==9231== by 0x157F18: cal_data_model_notify_recurrences_cb (e-cal-data-model.c:1027)
==9231== by 0x6FDA8A2: g_timeout_dispatch (gmain.c:4633)
==9231== by 0x6FD9E24: g_main_dispatch (gmain.c:3148)
==9231== by 0x6FD9E24: g_main_context_dispatch (gmain.c:3813)
==9231== by 0x6FDA1EF: g_main_context_iterate.isra.30 (gmain.c:3886)
==9231== by 0x6FDA27B: g_main_context_iteration (gmain.c:3947)
==9231== Block was alloc'd at
==9231== at 0x4C31D2F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9231== by 0x805DF42: __vasprintf_chk (vasprintf_chk.c:88)
==9231== by 0x701E828: vasprintf (stdio2.h:210)
==9231== by 0x701E828: g_vasprintf (gprintf.c:316)
==9231== by 0x6FF8C6C: g_strdup_vprintf (gstrfuncs.c:514)
==9231== by 0x6FF8D28: g_strdup_printf (gstrfuncs.c:540)
==9231== by 0x14202E: gcal_event_update_uid_internal (gcal-event.c:278)
==9231== by 0x143310: gcal_event_set_source (gcal-event.c:1404)
==9231== by 0x6D50919: object_set_property (gobject.c:1439)
==9231== by 0x6D50919: g_object_new_internal (gobject.c:1831)
==9231== by 0x6D5245F: g_object_new_valist (gobject.c:2120)
==9231== by 0x6A01295: g_initable_new_valist (ginitable.c:244)
==9231== by 0x6A01358: g_initable_new (ginitable.c:162)
==9231== by 0x143D9A: gcal_event_new (gcal-event.c:847)