• Thomas Haller's avatar
    libnm: fix duplicate free in nm_client_checkpoint_rollback() · 25a3825b
    Thomas Haller authored
        #0  0x00007fffea7481e5 in _g_log_abort (breakpoint=1) at gmessages.c:554
        #1  0x00007fffea74951d in g_logv (log_domain=0x7fffea78e00e "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7fffffffcbb0)
            at gmessages.c:1371
        #2  0x00007fffea7496f3 in g_log
            (log_domain=log_domain@entry=0x7fffea78e00e "GLib", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7fffea798320 "%s: assertion '%s' failed")
            at gmessages.c:1413
        #3  0x00007fffea749f2d in g_return_if_fail_warning
            (log_domain=log_domain@entry=0x7fffea78e00e "GLib", pretty_function=pretty_function@entry=0x7fffea799d40 <__func__.4759> "g_atomic_ref_count_dec", expression=expression@entry=0x7fffea799ca1 "g_atomic_int_get (arc) > 0") at gmessages.c:2762
        #4  0x00007fffea754c12 in g_atomic_ref_count_dec (arc=arc@entry=0x5555558c5280) at grefcount.c:260
        #5  0x00007fffea7302c6 in g_hash_table_unref (hash_table=0x5555558c5240) at ghash.c:1101
        #6  0x00007fffea4b6dbc in clear_op_res (simple=0x55555587ed90 [GSimpleAsyncResult]) at gsimpleasyncresult.c:248
        #7  0x00007fffea4b6dbc in g_simple_async_result_finalize (object=0x55555587ed90 [GSimpleAsyncResult]) at gsimpleasyncresult.c:268
        #8  0x00007fffea67b949 in g_object_unref (_object=<optimized out>) at gobject.c:3346
        #9  0x00007fffea67b949 in g_object_unref (_object=0x55555587ed90) at gobject.c:3238
        #10 0x00007fffe95dea2d in checkpoint_rollback_cb (object=<optimized out>, result=<optimized out>, user_data=0x55555587ed90) at libnm/nm-manager.c:1584
        #11 0x00007fffea4ca834 in g_task_return_now (task=0x5555558b5c80 [GTask]) at gtask.c:1148
        #12 0x00007fffea4cb196 in g_task_return (task=0x5555558b5c80 [GTask], type=<optimized out>) at gtask.c:1206
        #13 0x00007fffea5096bb in reply_cb (connection=<optimized out>, res=<optimized out>, user_data=0x5555558b5c80) at gdbusproxy.c:2596
        #14 0x00007fffea4ca834 in g_task_return_now (task=0x5555558b5d50 [GTask]) at gtask.c:1148
        #15 0x00007fffea4cb196 in g_task_return (task=0x5555558b5d50 [GTask], type=<optimized out>) at gtask.c:1206
        #16 0x00007fffea4fdd4a in g_dbus_connection_call_done (source=<optimized out>, result=0x5555558b5e20, user_data=0x5555558b5d50) at gdbusconnection.c:5715
        #17 0x00007fffea4ca834 in g_task_return_now (task=0x5555558b5e20 [GTask]) at gtask.c:1148
        #18 0x00007fffea4ca86d in complete_in_idle_cb (task=task@entry=0x5555558b5e20) at gtask.c:1162
        #19 0x00007fffea73e97b in g_idle_dispatch (source=0x7fffdc04eb90, callback=0x7fffea4ca860 <complete_in_idle_cb>, user_data=0x5555558b5e20) at gmain.c:5620
        #20 0x00007fffea74206d in g_main_dispatch (context=0x5555557c8410) at gmain.c:3182
        #21 0x00007fffea74206d in g_main_context_dispatch (context=context@entry=0x5555557c8410) at gmain.c:3847
        #22 0x00007fffea742438 in g_main_context_iterate (context=0x5555557c8410, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3920
        #23 0x00007fffea742762 in g_main_loop_run (loop=0x55555584ed00) at gmain.c:4116
    
    Fixes: c3efedf5
    25a3825b
Name
Last commit
Last update
..
fake-typelib Loading commit data...
tests Loading commit data...
NetworkManager.h Loading commit data...
generate-plugin-docs.pl Loading commit data...
generate-setting-docs.py Loading commit data...
libnm.pc.in Loading commit data...
libnm.ver Loading commit data...
meson.build Loading commit data...
nm-access-point.c Loading commit data...
nm-access-point.h Loading commit data...
nm-active-connection.c Loading commit data...
nm-active-connection.h Loading commit data...
nm-autoptr.h Loading commit data...
nm-checkpoint.c Loading commit data...
nm-checkpoint.h Loading commit data...
nm-client.c Loading commit data...
nm-client.h Loading commit data...
nm-dbus-helpers.c Loading commit data...
nm-dbus-helpers.h Loading commit data...
nm-device-6lowpan.c Loading commit data...
nm-device-6lowpan.h Loading commit data...
nm-device-adsl.c Loading commit data...
nm-device-adsl.h Loading commit data...
nm-device-bond.c Loading commit data...
nm-device-bond.h Loading commit data...
nm-device-bridge.c Loading commit data...
nm-device-bridge.h Loading commit data...
nm-device-bt.c Loading commit data...
nm-device-bt.h Loading commit data...
nm-device-dummy.c Loading commit data...
nm-device-dummy.h Loading commit data...
nm-device-ethernet.c Loading commit data...
nm-device-ethernet.h Loading commit data...
nm-device-generic.c Loading commit data...
nm-device-generic.h Loading commit data...
nm-device-infiniband.c Loading commit data...
nm-device-infiniband.h Loading commit data...
nm-device-ip-tunnel.c Loading commit data...
nm-device-ip-tunnel.h Loading commit data...
nm-device-macsec.c Loading commit data...
nm-device-macsec.h Loading commit data...
nm-device-macvlan.c Loading commit data...
nm-device-macvlan.h Loading commit data...
nm-device-modem.c Loading commit data...
nm-device-modem.h Loading commit data...
nm-device-olpc-mesh.c Loading commit data...
nm-device-olpc-mesh.h Loading commit data...
nm-device-ovs-bridge.c Loading commit data...
nm-device-ovs-bridge.h Loading commit data...
nm-device-ovs-interface.c Loading commit data...
nm-device-ovs-interface.h Loading commit data...
nm-device-ovs-port.c Loading commit data...
nm-device-ovs-port.h Loading commit data...
nm-device-ppp.c Loading commit data...
nm-device-ppp.h Loading commit data...
nm-device-private.h Loading commit data...
nm-device-team.c Loading commit data...
nm-device-team.h Loading commit data...
nm-device-tun.c Loading commit data...
nm-device-tun.h Loading commit data...
nm-device-vlan.c Loading commit data...
nm-device-vlan.h Loading commit data...
nm-device-vxlan.c Loading commit data...
nm-device-vxlan.h Loading commit data...
nm-device-wifi-p2p.c Loading commit data...
nm-device-wifi-p2p.h Loading commit data...
nm-device-wifi.c Loading commit data...
nm-device-wifi.h Loading commit data...
nm-device-wimax.c Loading commit data...
nm-device-wimax.h Loading commit data...
nm-device-wireguard.c Loading commit data...
nm-device-wireguard.h Loading commit data...
nm-device-wpan.c Loading commit data...
nm-device-wpan.h Loading commit data...
nm-device.c Loading commit data...
nm-device.h Loading commit data...
nm-dhcp-config.c Loading commit data...
nm-dhcp-config.h Loading commit data...
nm-dhcp4-config.c Loading commit data...
nm-dhcp4-config.h Loading commit data...
nm-dhcp6-config.c Loading commit data...
nm-dhcp6-config.h Loading commit data...
nm-dns-manager.c Loading commit data...
nm-dns-manager.h Loading commit data...
nm-enum-types.c.template Loading commit data...
nm-enum-types.h.template Loading commit data...
nm-ip-config.c Loading commit data...
nm-ip-config.h Loading commit data...
nm-ip4-config.c Loading commit data...
nm-ip4-config.h Loading commit data...
nm-ip6-config.c Loading commit data...
nm-ip6-config.h Loading commit data...
nm-libnm-utils.c Loading commit data...
nm-libnm-utils.h Loading commit data...
nm-manager.c Loading commit data...
nm-manager.h Loading commit data...
nm-object-private.h Loading commit data...
nm-object.c Loading commit data...
nm-object.h Loading commit data...
nm-remote-connection-private.h Loading commit data...
nm-remote-connection.c Loading commit data...
nm-remote-connection.h Loading commit data...
nm-remote-settings.c Loading commit data...
nm-remote-settings.h Loading commit data...
nm-secret-agent-old.c Loading commit data...
nm-secret-agent-old.h Loading commit data...
nm-types.h Loading commit data...
nm-vpn-connection.c Loading commit data...
nm-vpn-connection.h Loading commit data...
nm-vpn-editor.c Loading commit data...
nm-vpn-editor.h Loading commit data...
nm-vpn-plugin-old.c Loading commit data...
nm-vpn-plugin-old.h Loading commit data...
nm-vpn-service-plugin.c Loading commit data...
nm-vpn-service-plugin.h Loading commit data...
nm-wifi-p2p-peer.c Loading commit data...
nm-wifi-p2p-peer.h Loading commit data...
nm-wimax-nsp.c Loading commit data...
nm-wimax-nsp.h Loading commit data...