Crash in evolution-calendar-factory (libsoup3)
With libsoup 3.1.1:
(gdb) bt f
#0 0x00007f3c9b28ec4c in __pthread_kill_implementation () at /lib64/libc.so.6
#1 0x00007f3c9b23e9c6 in raise () at /lib64/libc.so.6
#2 0x00007f3c9b2287f4 in abort () at /lib64/libc.so.6
#3 0x00007f3c9f8e2d18 in g_assertion_message_expr[cold] () at /lib64/libglib-2.0.so.0
#4 0x00007f3c9f942bae in g_assertion_message_expr () at /lib64/libglib-2.0.so.0
#5 0x00007f3c9f7f6219 in soup_client_message_io_http2_close_async (iface=0x7f3c88007800, conn=0x7f3c8014be40, callback=0x7f3c9f80f86f <client_message_io_closed_cb>) at ../libsoup/http2/soup-client-message-io-http2.c:1812
io = 0x7f3c88007800
__func__ = "soup_client_message_io_http2_close_async"
#6 0x00007f3c9f80c8e0 in soup_client_message_io_close_async (io=0x7f3c88007800, conn=0x7f3c8014be40, callback=0x7f3c9f80f86f <client_message_io_closed_cb>) at ../libsoup/soup-client-message-io.c:97
#7 0x00007f3c9f80f955 in soup_connection_disconnect (conn=0x7f3c8014be40) at ../libsoup/soup-connection.c:1039
priv = 0x7f3c8014bdb0
#8 0x00007f3c9f80ffbf in soup_connection_set_in_use (conn=0x7f3c8014be40, in_use=0) at ../libsoup/soup-connection.c:1170
priv = 0x7f3c8014bdb0
__func__ = "soup_connection_set_in_use"
#9 0x00007f3c9f81ce17 in soup_message_set_connection (msg=0xeed6b0, conn=0x0) at ../libsoup/soup-message.c:1703
priv = 0xeed5c0
connection = 0x7f3c8014be40
#10 0x00007f3c9f828622 in soup_session_unqueue_item (session=0x7f3c7c010f90, item=0x7f3c88006600) at ../libsoup/soup-session.c:1400
priv = 0x7f3c7c010ef0
f = 0xeed5c0 = {0x0, 0x7f3c80025760}
#11 0x00007f3c9f82948d in soup_session_process_queue_item (session=0x7f3c7c010f90, item=0x7f3c88006600, loop=1) at ../libsoup/soup-session.c:1782
__func__ = "soup_session_process_queue_item"
#12 0x00007f3c9f828878 in message_completed (msg=0xeed6b0, completion=SOUP_MESSAGE_IO_COMPLETE, user_data=0x7f3c88006600) at ../libsoup/soup-session.c:1453
item = 0x7f3c88006600
__func__ = "message_completed"
#13 0x00007f3c9f7f55af in soup_client_message_io_http2_finished (iface=0x7f3c88007800, msg=0xeed6b0) at ../libsoup/http2/soup-client-message-io-http2.c:1494
io = 0x7f3c88007800
data = 0x7f3c88004580
completion_cb = 0x7f3c9f82877c <message_completed>
completion_data = 0x7f3c88006600
completion = SOUP_MESSAGE_IO_INTERRUPTED
__func__ = "soup_client_message_io_http2_finished"
#14 0x00007f3c9f7f5de6 in soup_client_message_io_http2_run_until_read (iface=0x7f3c88007800, msg=0xeed6b0, cancellable=0x7f3c4c064660, error=0x7f3bdffc6670) at ../libsoup/http2/soup-client-message-io-http2.c:1714
io = 0x7f3c88007800
data = 0x7f3c88004580
#15 0x00007f3c9f80c85a in soup_client_message_io_run_until_read (io=0x7f3c88007800, msg=0xeed6b0, cancellable=0x7f3c4c064660, error=0x7f3bdffc6670) at ../libsoup/soup-client-message-io.c:78
#16 0x00007f3c9f81ec1b in soup_message_io_run_until_read (msg=0xeed6b0, cancellable=0x7f3c4c064660, error=0x7f3bdffc6670) at ../libsoup/soup-message.c:2779
priv = 0xeed5c0
#17 0x00007f3c9f82c238 in soup_session_send (session=0x7f3c7c010f90, msg=0xeed6b0, cancellable=0x7f3c4c064660, error=0x7f3bdffc66f8) at ../libsoup/soup-session.c:3172
item = 0x7f3c88006600
stream = 0x0
ostream = 0x7f3c7c010f90
mostream = 0x7f3c9f5a79ca
size = 139896950244960
my_error = 0x0
__func__ = "soup_session_send"
#18 0x00007f3c9e123e3b in e_soup_session_send_message_sync (session=session@entry=0x7f3c7c010f90, message=message@entry=0xeed6b0, cancellable=cancellable@entry=0x7f3c4c064660, error=error@entry=0x0) at /git/gnome/evolution-data-server/src/libedataserver/e-soup-session.c:1465
input_stream = <optimized out>
redirected = 0
resend_count = <optimized out>
authenticate_id = 15112
restarted_id = 15113
local_error = 0x0
__func__ = "e_soup_session_send_message_sync"
#19 0x00007f3c9e1243e5 in e_soup_session_send_message_simple_sync (session=0x7f3c7c010f90, message=message@entry=0xeed6b0, cancellable=cancellable@entry=0x7f3c4c064660, error=error@entry=0x0) at /git/gnome/evolution-data-server/src/libedataserver/e-soup-session.c:1555
input_stream = <optimized out>
bytes = <optimized out>
expected_length = <optimized out>
buffer = <optimized out>
nread = 0
success = 0
__func__ = "e_soup_session_send_message_simple_sync"
#20 0x00007f3c9e15b511 in e_webdav_session_propfind_sync (webdav=webdav@entry=0x7f3c7c010f90, uri=uri@entry=0x0, depth=depth@entry=0x7f3c9e16b7fd "0", xml=xml@entry=0x7f3c88013da0, func=func@entry=0x7f3c9e15e8f0 <e_webdav_session_getctag_cb>, func_user_data=func_user_data@entry=0x7f3bdffc68e0, cancellable=<optimized out>, error=<optimized out>) at /git/gnome/evolution-data-server/src/libedataserver/e-webdav-session.c:1440
message = 0xeed6b0
bytes = <optimized out>
success = <optimized out>
__func__ = "e_webdav_session_propfind_sync"
#21 0x00007f3c9e15bc5e in e_webdav_session_getctag_sync (webdav=0x7f3c7c010f90, uri=uri@entry=0x0, out_ctag=out_ctag@entry=0x7f3bdffc68e0, cancellable=cancellable@entry=0x7f3c4c064660, error=error@entry=0x0) at /git/gnome/evolution-data-server/src/libedataserver/e-webdav-session.c:3205
xml = 0x7f3c88013da0
success = <optimized out>
__func__ = "e_webdav_session_getctag_sync"
#22 0x00007f3c8c2d593e in ecb_caldav_get_changes_sync (meta_backend=0x7f3c3c019270, last_sync_tag=0x7f3c88010490 "1551682841-1045462", is_repeat=0, out_new_sync_tag=0x7f3bdffc6a80, out_repeat=0x7f3bdffc6a64, out_created_objects=0x7f3bdffc6a68, out_modified_objects=0x7f3bdffc6a70, out_removed_objects=0x7f3bdffc6a78, cancellable=0x7f3c4c064660, error=0x7f3bdffc69a8) at /git/gnome/evolution-data-server/src/calendar/backends/caldav/e-cal-backend-caldav.c:863
new_sync_tag = 0x0
cbdav = 0x7f3c3c019270
webdav = 0x7f3c7c010f90
xml = <optimized out>
known_items = <optimized out>
iter = {dummy1 = 0x0, dummy2 = 0x7f3bdffc69d0, dummy3 = 0x7f3bdffc6900, dummy4 = 430799616, dummy5 = 2123899730, dummy6 = 0x7f3bdffc69b0}
key = 0x0
value = 0x0
success = <optimized out>
local_error = 0x0
__func__ = "ecb_caldav_get_changes_sync"
#23 0x00007f3c9fa314fc in e_cal_meta_backend_get_changes_sync (meta_backend=meta_backend@entry=0x7f3c3c019270, last_sync_tag=last_sync_tag@entry=0x7f3c88010490 "1551682841-1045462", is_repeat=is_repeat@entry=0, out_new_sync_tag=out_new_sync_tag@entry=0x7f3bdffc6a80, out_repeat=out_repeat@entry=0x7f3bdffc6a64, out_created_objects=out_created_objects@entry=0x7f3bdffc6a68, out_modified_objects=0x7f3bdffc6a70, out_removed_objects=0x7f3bdffc6a78, cancellable=0x7f3c4c064660, error=0x7f3bdffc6a88) at /git/gnome/evolution-data-server/src/calendar/libedata-cal/e-cal-meta-backend.c:5015
wait_credentials_stamp = 1
klass = 0x7f3c74020600
repeat_count = 1
success = 0
local_error = 0x0
__func__ = "e_cal_meta_backend_get_changes_sync"
#24 0x00007f3c9fa3603d in ecmb_refresh_internal_sync (meta_backend=<optimized out>, with_connection_error=<optimized out>, cancellable=0x7f3c4c064660, error=0x7f3bdffc6ad8) at /git/gnome/evolution-data-server/src/calendar/libedata-cal/e-cal-meta-backend.c:774
created_objects = 0x0
modified_objects = 0x0
removed_objects = 0x0
last_sync_tag = 0x7f3c88010490 "1551682841-1045462"
new_sync_tag = 0x0
local_error = 0x0
cal_cache = 0x7f3c7001d600
success = 1
repeat = 0
is_repeat = 0
__func__ = "ecmb_refresh_internal_sync"
#25 0x00007f3c9fa1b387 in cal_backend_dispatch_thread (node=0x7f3c58015200) at /git/gnome/evolution-data-server/src/calendar/libedata-cal/e-cal-backend.c:446
cal_backend = 0x7f3c3c019270
cancellable = 0x7f3c4c064660
local_error = 0x0
#26 0x00007f3c9f945d02 in g_thread_pool_thread_proxy.lto_priv () at /lib64/libglib-2.0.so.0
#27 0x00007f3c9f943302 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#28 0x00007f3c9b28ce2d in start_thread () at /lib64/libc.so.6
#29 0x00007f3c9b312620 in clone3 () at /lib64/libc.so.6
I cannot say how it happened, I just found the coredump file.