Segfault crash on startup: segmentation fault in gcal_event_widget_clone
Reproduction
- Open GNOME Calendar
- Segfault
Versions
OS: Debian Testing Kernel: 5.15.3-1 (x86_64)
$ gnome-calendar --version
gnome-calendar: Version 41.1
2023 update: this reportedly also affects versions 43.1+
Backtrace
(gnome-calendar:17702): Gtk-CRITICAL **: 16:32:15.937: gtk_container_child_get_valist: assertion 'GTK_IS_WIDGET (child)' failed
(gnome-calendar:17702): GcalEventWidget-CRITICAL **: 16:32:15.937: gcal_event_widget_get_date_end: assertion 'GCAL_IS_EVENT_WIDGET (self)' failed
(gnome-calendar:17702): GLib-CRITICAL **: 16:32:15.937: g_date_time_to_timezone: assertion 'datetime != NULL' failed
--Type <RET> for more, q to quit, c to continue without paging--
Thread 1 "gnome-calendar" received signal SIGSEGV, Segmentation fault.
0x00005555555a2c8a in gcal_event_widget_clone (widget=0x0) at ../src/gui/gcal-event-widget.c:1235
1235 ../src/gui/gcal-event-widget.c: No such file or directory.
(gdb) bt
#0 0x00005555555a2c8a in gcal_event_widget_clone (widget=0x0) at ../src/gui/gcal-event-widget.c:1235
#1 0x00005555555b40e2 in split_event_widget_at_column (self=self@entry=0x5555559be180, widget=widget@entry=0x0, column=column@entry=1) at ../src/gui/views/gcal-week-header.c:688
#2 0x00005555555b43cc in apply_overflow_at_weekday (weekday=1, self=0x5555559be180) at ../src/gui/views/gcal-week-header.c:776
#3 apply_overflow_at_weekday (self=0x5555559be180, weekday=1) at ../src/gui/views/gcal-week-header.c:762
#4 0x00005555555b6792 in add_event_to_grid (end=3, start=1, event=0x7fff7c512e80, self=0x5555559be180) at ../src/gui/views/gcal-week-header.c:818
#5 gcal_week_header_add_event (self=0x5555559be180, event=0x7fff7c512e80) at ../src/gui/views/gcal-week-header.c:1800
#6 0x0000555555588bd6 in add_event_to_subscriber (event=0x7fff7c512e80, subscriber=<optimized out>) at ../src/core/gcal-timeline.c:205
#7 timeline_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../src/core/gcal-timeline.c:682
#8 0x00007ffff6f40c7b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff6f40f28 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff6f40fdf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff715f06d in g_application_run () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x0000555555575549 in main (argc=1, argv=0x7fffffffe698) at ../src/main.c:39
Extras
- Connected to CalDAV in Gnome Online Accounts
Edited by Jeff Fortin