Crashes when you try to manually type a calendar's URL starting with https://
Affected version
ARM64 Linux 5.15.16 gnome-calendar-41.2
Bug summary
gnome-calendar-41.2 crashes when you try to add/import a calendar via https. After typing the ":" after https gnome-calendar crashes.
Steps to reproduce
- Start gnome-calendar
- Got to Manage your Calendars
- Got to Manage your Calendars.. (again)
- Got to Add Calendar...
- Under Import a Calendar type "https:"
- Right after typing the ":" gnome-calendar is gone.
What happened
crash
What did you expect to happen
Add a new remote calendar.
Relevant logs, screenshots, screencasts etc.
Terminaloutput of the crash:
(gnome-calendar:24737): libsoup-CRITICAL **: 15:11:49.668: soup_host_uri_hash: assertion 'uri != NULL && uri->host != NULL' failed
(gnome-calendar:24737): GLib-GObject-CRITICAL **: 15:11:49.668: object SoupAddress 0xffff78002dc0 finalized while still in-construction
(gnome-calendar:24737): GLib-GObject-CRITICAL **: 15:11:49.668: Custom constructor for class SoupAddress returned NULL (which is invalid). Please use GInitable instead.
(gnome-calendar:24737): libsoup-CRITICAL **: 15:11:49.668: soup_host_uri_hash: assertion 'uri != NULL && uri->host != NULL' failed
(gnome-calendar:24737): libsoup-CRITICAL **: 15:11:49.668: soup_host_uri_hash: assertion 'uri != NULL && uri->host != NULL' failed
(gnome-calendar:24737): libsoup-CRITICAL **: 15:11:49.668: soup_host_uri_equal: assertion 'one->host != NULL && two->host != NULL' failed
(gnome-calendar:24737): GLib-GObject-CRITICAL **: 15:11:49.684: object SoupAddress 0xffff78002e20 finalized while still in-construction
(gnome-calendar:24737): GLib-GObject-CRITICAL **: 15:11:49.684: Custom constructor for class SoupAddress returned NULL (which is invalid). Please use GInitable instead.
(gnome-calendar:24737): GLib-GObject-CRITICAL **: 15:11:49.684: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(gnome-calendar:24737): libsoup-CRITICAL **: 15:11:49.684: soup_socket_connect_sync_internal: assertion 'priv->remote_addr != NULL' failed
(gnome-calendar:24737): GLib-Net-CRITICAL **: 15:11:49.684: g_tls_connection_gnutls_initable_init: assertion '!!base_io_stream != !!base_socket' failed
**
GLib-Net:ERROR:../glib-networking-2.70.1/tls/base/gtlsconnection-base.c:2437:g_tls_connection_base_close_internal: code should not be reached
Bail out! GLib-Net:ERROR:../glib-networking-2.70.1/tls/base/gtlsconnection-base.c:2437:g_tls_connection_base_close_internal: code should not be reached
Edited by Jeff Fortin