criticals on startup
I see about 30 criticals on chatty startup:
$ G_DEBUG=fatal-criticals chatty
** (sm.puri.Chatty:5885): CRITICAL **: 09:53:31.186: purple_presence_set_status_active: assertion 'status != NULL' failed
(gdb) #0 _g_log_abort (breakpoint=1) at ../../../glib/gmessages.c:554
debugger_present = 1
#1 0x00007f1587646869 in g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffc8f27b0f0) at ../../../glib/gmessages.c:1373
domain = 0x0
data = 0x0
depth = 1
log_func = 0x7f1587646550 <g_log_default_handler>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = <optimized out>
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = 0x7f157400a7e0 "purple_presence_set_status_active: assertion 'status != NULL' failed"
msg_alloc = 0x7f157400a7e0 "purple_presence_set_status_active: assertion 'status != NULL' failed"
i = 3
#2 0x00007f1587646a2f in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../../../glib/gmessages.c:1415
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffc8f27b1d0, reg_save_area = 0x7ffc8f27b110}}
#3 0x00007f1586abb25f in purple_buddy_new () at /usr/lib/libpurple.so.0
#4 0x00007f1586abdcc9 in purple_blist_load () at /usr/lib/libpurple.so.0
#5 0x0000556cc37837d3 in chatty_manager_purple (self=0x556cc429f970 [ChattyManager]) at ../src/chatty-manager.c:2003
search_path = 0x556cc44484b0 "/home/agx/.purple/plugins"
__func__ = "chatty_manager_purple"
#6 0x0000556cc37853d8 in chatty_application_startup (application=0x556cc42a2240 [ChattyApplication]) at ../src/chatty-application.c:275
self = 0x556cc42a2240 [ChattyApplication]
#7 0x00007f158772a206 in _g_closure_invoke_va (closure=0x556cc42ad840, return_value=0x0, instance=0x556cc42a2240, args=0x7ffc8f27b500, n_params=0, param_types=0x0) at ../../../gobject/gclosure.c:873
marshal = 0x7f1587728470 <g_type_class_meta_marshalv>
marshal_data = 0x88
in_marshal = 0
real_closure = 0x556cc42ad820
__func__ = "_g_closure_invoke_va"
#8 0x00007f15877488d4 in g_signal_emit_valist (instance=0x556cc42a2240, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffc8f27b500) at ../../../gobject/gsignal.c:3407
return_accu = <optimized out>
accu =
{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission =
{next = 0x0, instance = 0x556cc42a2240, ihint = {signal_id = 16, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x556cc42adea0 [ChattyApplication/GtkApplication/GApplication]}
signal_id = 16
instance_type = <optimized out>
emission_return =
{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4 [void]
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#9 0x00007f1587748edf in g_signal_emit (instance=instance@entry=0x556cc42a2240, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc8f27b5e0, reg_save_area = 0x7ffc8f27b520}}
#10 0x00007f15878507d2 in g_application_register (error=0x7ffc8f27b630, cancellable=0x0, application=0x556cc42a2240 [ChattyApplication]) at ../../../gio/gapplication.c:2204
__func__ = "g_application_register"
__func__ = "g_application_register"
#11 g_application_register (application=0x556cc42a2240 [ChattyApplication], cancellable=0x0, error=0x7ffc8f27b630) at ../../../gio/gapplication.c:2176
__func__ = "g_application_register"
#12 0x00007f1587850b8a in g_application_real_local_command_line (application=0x556cc42a2240 [ChattyApplication], arguments=0x7ffc8f27b698, exit_status=0x7ffc8f27b694) at ../../../gio/gapplication.c:1106
error = 0x0
options = 0x556cc4295660
n_args = <optimized out>
#13 0x00007f1587850f0a in g_application_run (application=0x556cc42a2240 [ChattyApplication], argc=<optimized out>, argv=<optimized out>) at ../../../gio/gapplication.c:2528
arguments = 0x556cc42b7a90
status = -1
context = 0x556cc429b3e0
acquired_context = 1
__func__ = "g_application_run"
#14 0x0000556cc3779ffe in main (argc=1, argv=0x7ffc8f27b818) at ../src/main.c:38
status = 0
application = 0x556cc42a2240