Crash in chatty_pp_account_disconnect
If I'm not mistaken, this happened while engaging a kill switch while a XMPP chat was displayed in Chatty (version 0.4.0-1pureos1
)
#0 g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0xaaaad7651ce0, fundamental_type=fundamental_type@entry=0x50 [GObject]) at ../../../gobject/gtype.c:4029
#1 0x0000ffff8df4e798 in g_object_unref (_object=0xaaaad7651ce0) at ../../../gobject/gobject.c:3400
#5 0x0000ffff8df63098 in <emit signal 0xaaaab05cd470 "deleted" on instance 0xaaaad6eee8b0 [ChattyPpBuddy]> (instance=0xaaaad6eee8b0, detailed_signal=detailed_signal@entry=0xaaaab05cd470 "deleted")
at ../../../gobject/gsignal.c:3591
#2 0x0000ffff8df49018 in g_closure_invoke
(closure=0xaaaad7604940, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0xffffc5f46130, invocation_hint=invocation_hint@entry=0xffffc5f460f8)
at ../../../gobject/gclosure.c:810
#3 0x0000ffff8df5c9e4 in signal_emit_unlocked_R (node=node@entry=0xaaaad61fb190, detail=0,
detail@entry=3321127632, instance=instance@entry=0xaaaad6eee8b0, emission_return=emission_return@entry=0x0, instance_and_params=0xffffc5f46130, instance_and_params@entry=0xaaaad6eee8b0)
at ../../../gobject/gsignal.c:3739
#4 0x0000ffff8df62898 in g_signal_emit_valist (instance=instance@entry=0xaaaad6eee8b0, signal_id=signal_id@entry=42, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3495
#6 0x0000aaaab056392c in chatty_blist_remove (list=<optimized out>, node=0xaaaad7433270) at ../src/chatty-manager.c:490
#7 0x0000ffff8d1f85dc in purple_blist_remove_account (account=0xaaaad73c88a0) at ././libpurple/blist.c:2769
#8 0x0000ffff8d205920 in _purple_connection_destroy (gc=0xaaaad64aae80) at ././libpurple/connection.c:290
#9 0x0000ffff8d1f1000 in purple_account_disconnect (account=0xaaaad73c88a0) at ././libpurple/account.c:1338
#10 0x0000aaaab059e1bc in chatty_pp_account_disconnect (account=0xffff54011700 [ChattyPpAccount]) at ../src/users/chatty-pp-account.c:326
#11 0x0000aaaab056514c in manager_network_changed_cb (network_monitor=<optimized out>, network_available=0, self=<optimized out>) at ../src/chatty-manager.c:1442
#15 0x0000ffff8df62e90 in <emit signal ??? on instance 0xaaaad710b4a0 [GNetworkMonitorNM]> (instance=instance@entry=0xaaaad710b4a0, signal_id=<optimized out>, detail=detail@entry=0)
at ../../../gobject/gsignal.c:3551
#12 0x0000ffff8df49018 in g_closure_invoke
(closure=0xaaaad73ede20, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0xffffc5f46730, invocation_hint=invocation_hint@entry=0xffffc5f466f8)
at ../../../gobject/gclosure.c:810
#13 0x0000ffff8df5cb70 in signal_emit_unlocked_R
(node=node@entry=0xaaaad74f61b0, detail=detail@entry=0, instance=instance@entry=0xaaaad710b4a0, emission_return=emission_return@entry=0x0, instance_and_params=0xffffc5f46730, instance_and_params@entry=0x0)
at ../../../gobject/gsignal.c:3809
#14 0x0000ffff8df62898 in g_signal_emit_valist (instance=instance@entry=0xaaaad710b4a0, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3495
#16 0x0000ffff8e037944 in emit_network_changed (user_data=0xaaaad710b4a0) at ../../../gio/gnetworkmonitorbase.c:445
#17 emit_network_changed (user_data=0xaaaad710b4a0) at ../../../gio/gnetworkmonitorbase.c:427
#18 0x0000ffff8de44ab4 in g_main_dispatch (context=0xaaaad61cb540) at ../../../glib/gmain.c:3325
#19 g_main_context_dispatch (context=0xaaaad61cb540) at ../../../glib/gmain.c:4043
#20 0x0000ffff8de44e5c in g_main_context_iterate (context=context@entry=0xaaaad61cb540, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
#21 0x0000ffff8de44f24 in g_main_context_iteration (context=context@entry=0xaaaad61cb540, may_block=may_block@entry=1) at ../../../glib/gmain.c:4184
#22 0x0000ffff8e091b38 in g_application_run (application=0xaaaad61ca140 [ChattyApplication], argc=argc@entry=2, argv=argv@entry=0xffffc5f46d08) at ../../../gio/gapplication.c:2559
#23 0x0000aaaab0562ccc in main (argc=2, argv=0xffffc5f46d08) at ../src/main.c:33
Edited by Sebastian Krzyszkowiak