g_task_return_error_if_cancelled assertion
I just pulled current 0.44
branch and Geary started giving me the following:
![???] 22:44:34 0.021789 GLib-GIO: g_task_return_error_if_cancelled: assertion '!task->ever_returned' failed
Thread 1 "geary" received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff7d40955 in _g_log_abort (breakpoint=1) at ../../../glib/gmessages.c:554
554 ../../../glib/gmessages.c: No such file or directory.
(gdb) bt
#0 0x00007ffff7d40955 in _g_log_abort (breakpoint=1) at ../../../glib/gmessages.c:554
#1 0x00007ffff7d41c5d in g_logv
(log_domain=0x7ffff794f657 "GLib-GIO", log_level=G_LOG_LEVEL_CRITICAL, format=<optimised out>, args=args@entry=0x7fffffffd910) at ../../../glib/gmessages.c:1371
#2 0x00007ffff7d41e2f in g_log
(log_domain=log_domain@entry=0x7ffff794f657 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7ffff7d9177c "%s: assertion '%s' failed")
at ../../../glib/gmessages.c:1413
#3 0x00007ffff7d42629 in g_return_if_fail_warning
(log_domain=log_domain@entry=0x7ffff794f657 "GLib-GIO", pretty_function=pretty_function@entry=0x7ffff7961ac0 <__FUNCTION__.15725> "g_task_return_error_if_cancelled", expression=expression@entry=0x7ffff7961a54 "!task->ever_returned") at ../../../glib/gmessages.c:2767
#4 0x00007ffff78bb81a in g_task_return_error_if_cancelled (task=0x5555578234b0 [GTask])
at ../../../gio/gtask.c:1915
#5 0x00007ffff78af54c in g_socket_client_async_connect_complete (data=0x5555577f5190)
at ../../../gio/gsocketclient.c:1429
#6 0x00007ffff78ba059 in g_task_return_now (task=0x7fff38024e00 [GTask])
at ../../../gio/gtask.c:1209
#7 0x00007ffff78bab73 in g_task_return (task=0x7fff38024e00 [GTask], type=<optimised out>)
at ../../../gio/gtask.c:1278
#8 0x00007fff90cf10f9 in () at /usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
#9 0x00007ffff78ba059 in g_task_return_now (task=0x555556aec300 [GTask])
at ../../../gio/gtask.c:1209
#10 0x00007ffff78ba099 in complete_in_idle_cb (task=0x555556aec300)
at ../../../gio/gtask.c:1223
#11 0x00007ffff7d3a958 in g_main_dispatch (context=0x555555bf8060)
at ../../../glib/gmain.c:3189
#12 0x00007ffff7d3a958 in g_main_context_dispatch (context=context@entry=0x555555bf8060)
at ../../../glib/gmain.c:3854
#13 0x00007ffff7d3ad48 in g_main_context_iterate
(context=context@entry=0x555555bf8060, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimised out>) at ../../../glib/gmain.c:3927
#14 0x00007ffff7d3addc in g_main_context_iteration
(context=context@entry=0x555555bf8060, may_block=may_block@entry=1)
at ../../../glib/gmain.c:3988
#15 0x00007ffff78e68bd in g_application_run
(application=0x555555be11d0 [GearyApplication], argc=<optimised out>, argv=0x7fffffffdda8) at ../../../gio/gapplication.c:2516
#16 0x0000555555593cee in _vala_main (args=0x7fffffffdda8, args_length1=2)
at ../src/client/application/main.vala:33
#17 0x0000555555593d4e in main (argc=2, argv=0x7fffffffdda8)
at ../src/client/application/main.vala:7
Pretty sure nothing else changed.