GNOME Calendar crashes when attempting to view a non-2020 date
I am running Fedora Silverblue 32 (version 32.20201020.0). I am running GNOME Calendar from the modern Flatpak package, version 3.38.1 from Flathub.
Whenever I attempt to view a 2021 date, GNOME Calendar immediately crashes. For example, if I'm on the "Week" view, then as soon as I scroll beyond week 52 (showing December 21st to 27th) on to the next week, GNOME Calendar crashes. If I'm on the "Month" view, then as soon as I scroll beyond December, GNOME Calendar crashes. If I'm on the "Year" view, then as soon as I scroll beyond 2020, GNOME Calendar crashes.
This also happens if I try to move backwards to a 2019 date, so it seems that it occurs whenever the GUI tries to display a non-2020 date.
When running GNOME Calendar from the terminal, the following error is spat out:
> **
> GcalTimeline:ERROR:../src/core/gcal-timeline.c:593:on_calendar_monitor_completed_cb: assertion failed: (self->completed_calendars <= g_hash_table_size (self->calendars))
> Bail out! GcalTimeline:ERROR:../src/core/gcal-timeline.c:593:on_calendar_monitor_completed_cb: assertion failed: (self->completed_calendars <= g_hash_table_size (self->calendars))
Steps to reproduce:
- Open GNOME Calendar
- Use the "<" or ">" buttons to move in time, until reaching a non-2020 date.
Expected result:
The calendar view moves forward to the next week/month/year.
Actual result:
GNOME Calendar crashes.