[Pkg-utopia-maintainers] Bug#927369: network-manager: The NetworkManager process continues to consume increasing amounts of memory on a dhcp client events
Artem Panfilov
panfilov.artyom at gmail.com
Thu Apr 18 15:34:42 BST 2019
Package: network-manager
Version: 1.6.2-3+deb9u2
Severity: important
Tags: patch
Description of problem: NetworkManager is consuming hugh memory when dhclient
invoke nm-dhcp-wrapper.
How to reproduce:
To repoduce the issue you have to call a dhclient in the loop to simulate dhcp
events:
dhclient -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf
/var/run/<dhclient.pid> -lf /var/lib/NetworkManager/<dhclient.lease>
Actual results:
The amount of memory consumed by NetworkManager increases during a short period
of time during handling dhcp events by NetworkManager.
Expected results:
Memory usage of NetworkManager should not increased on dhcp events.
Red Hat bugzilla report:
https://bugzilla.redhat.com/show_bug.cgi?id=1496204
Upstream patch:
https://github.com/NetworkManager/NetworkManager/commit/44cbd3b036411c8b49bc2d34d4602fdc47d4921a#diff-f3e26d982a3f07282c78f0784c9955ab
Valgrind output:
==22296== 432 bytes in 1 blocks are possibly lost in loss record 7,121 of 7,408
==22296== at 0x4C2DBC5: calloc (vg_replace_malloc.c:711)
==22296== by 0x4011E31: allocate_dtv (dl-tls.c:322)
==22296== by 0x40127BD: _dl_allocate_tls (dl-tls.c:539)
==22296== by 0x7365189: allocate_stack (allocatestack.c:584)
==22296== by 0x7365189: pthread_create@@GLIBC_2.2.5 (pthread_create.c:663)
==22296== by 0x6ED4ECF: g_system_thread_new (gthread-posix.c:1170)
==22296== by 0x6EB76DE: g_thread_new_internal (gthread.c:874)
==22296== by 0x6EB7797: g_thread_new (gthread.c:827)
==22296== by 0x69281C3: _g_dbus_shared_thread_ref (gdbusprivate.c:275)
==22296== by 0x69281C3: _g_dbus_worker_new (gdbusprivate.c:1651)
==22296== by 0x691BE58: initable_init (gdbusconnection.c:2577)
==22296== by 0x691C4C0: g_bus_get_sync (gdbusconnection.c:7259)
==22296== by 0x134674: nm_bus_manager_init_bus (nm-bus-manager.c:710)
==22296== by 0x135218: nm_bus_manager_get (nm-bus-manager.c:102)
Output of "pmap -x $(pidof NetworkManager)":
429: /usr/sbin/NetworkManager --no-daemon
Address Kbytes RSS Dirty Mode Mapping
000055912aae3000 2260 888 0 r-x-- NetworkManager
000055912aae3000 0 0 0 r-x-- NetworkManager
000055912af17000 52 12 4 r---- NetworkManager
000055912af17000 0 0 0 r---- NetworkManager
000055912af24000 16 16 16 rw--- NetworkManager
000055912af24000 0 0 0 rw--- NetworkManager
000055912af28000 8 8 8 rw--- [ anon ]
000055912af28000 0 0 0 rw--- [ anon ]
000055912cbc8000 4460 3496 3432 rw--- [ anon ]
000055912cbc8000 0 0 0 rw--- [ anon ]
00007f0744000000 136 16 16 rw--- [ anon ]
00007f0744000000 0 0 0 rw--- [ anon ]
00007f0744022000 65400 0 0 ----- [ anon ]
00007f0744022000 0 0 0 ----- [ anon ]
00007f074b7ff000 4 0 0 ----- [ anon ]
00007f074b7ff000 0 0 0 ----- [ anon ]
00007f074b800000 8192 4 4 rw--- [ anon ]
00007f074b800000 0 0 0 rw--- [ anon ]
00007f074c000000 132 4 4 rw--- [ anon ]
00007f074c000000 0 0 0 rw--- [ anon ]
00007f074c021000 65404 0 0 ----- [ anon ]
00007f074c021000 0 0 0 ----- [ anon ]
00007f0750000000 13912 8676 8676 rw--- [ anon ]
00007f0750000000 0 0 0 rw--- [ anon ]
00007f0750d96000 51624 0 0 ----- [ anon ]
00007f0750d96000 0 0 0 ----- [ anon ]
00007f0754000000 9696 5752 5752 rw--- [ anon ]
00007f0754000000 0 0 0 rw--- [ anon ]
00007f0754978000 55840 0 0 ----- [ anon ]
00007f0754978000 0 0 0 ----- [ anon ]
00007f075814a000 308 8 0 r-x-- libdbus-1.so.3.14.15
00007f075814a000 0 0 0 r-x-- libdbus-1.so.3.14.15
00007f0758197000 2048 0 0 ----- libdbus-1.so.3.14.15
00007f0758197000 0 0 0 ----- libdbus-1.so.3.14.15
00007f0758397000 8 0 0 r---- libdbus-1.so.3.14.15
00007f0758397000 0 0 0 r---- libdbus-1.so.3.14.15
00007f0758399000 4 0 0 rw--- libdbus-1.so.3.14.15
00007f0758399000 0 0 0 rw--- libdbus-1.so.3.14.15
00007f075839a000 20 0 0 r-x-- libteamdctl.so.0.1.5
00007f075839a000 0 0 0 r-x-- libteamdctl.so.0.1.5
00007f075839f000 2044 0 0 ----- libteamdctl.so.0.1.5
00007f075839f000 0 0 0 ----- libteamdctl.so.0.1.5
00007f075859e000 4 0 0 r---- libteamdctl.so.0.1.5
00007f075859e000 0 0 0 r---- libteamdctl.so.0.1.5
00007f075859f000 4 0 0 rw--- libteamdctl.so.0.1.5
00007f075859f000 0 0 0 rw--- libteamdctl.so.0.1.5
00007f07585a0000 44 0 0 r-x-- libnm-device-plugin-team.so
00007f07585a0000 0 0 0 r-x-- libnm-device-plugin-team.so
00007f07585ab000 2044 0 0 ----- libnm-device-plugin-team.so
00007f07585ab000 0 0 0 ----- libnm-device-plugin-team.so
00007f07587aa000 4 0 0 r---- libnm-device-plugin-team.so
00007f07587aa000 0 0 0 r---- libnm-device-plugin-team.so
00007f07587ab000 4 0 0 rw--- libnm-device-plugin-team.so
00007f07587ab000 0 0 0 rw--- libnm-device-plugin-team.so
00007f07587ac000 128 0 0 r-x-- libnm-device-plugin-wifi.so
00007f07587ac000 0 0 0 r-x-- libnm-device-plugin-wifi.so
00007f07587cc000 2048 0 0 ----- libnm-device-plugin-wifi.so
00007f07587cc000 0 0 0 ----- libnm-device-plugin-wifi.so
00007f07589cc000 4 0 0 r---- libnm-device-plugin-wifi.so
00007f07589cc000 0 0 0 r---- libnm-device-plugin-wifi.so
00007f07589cd000 4 0 0 rw--- libnm-device-plugin-wifi.so
00007f07589cd000 0 0 0 rw--- libnm-device-plugin-wifi.so
00007f07589ce000 136 0 0 r-x-- libbluetooth.so.3.18.14
00007f07589ce000 0 0 0 r-x-- libbluetooth.so.3.18.14
00007f07589f0000 2048 0 0 ----- libbluetooth.so.3.18.14
00007f07589f0000 0 0 0 ----- libbluetooth.so.3.18.14
00007f0758bf0000 4 0 0 r---- libbluetooth.so.3.18.14
00007f0758bf0000 0 0 0 r---- libbluetooth.so.3.18.14
00007f0758bf1000 8 0 0 rw--- libbluetooth.so.3.18.14
00007f0758bf1000 0 0 0 rw--- libbluetooth.so.3.18.14
00007f0758bf3000 88 0 0 r-x-- libnm-device-plugin-bluetooth.so
00007f0758bf3000 0 0 0 r-x-- libnm-device-plugin-bluetooth.so
00007f0758c09000 2044 0 0 ----- libnm-device-plugin-bluetooth.so
00007f0758c09000 0 0 0 ----- libnm-device-plugin-bluetooth.so
00007f0758e08000 4 0 0 r---- libnm-device-plugin-bluetooth.so
00007f0758e08000 0 0 0 r---- libnm-device-plugin-bluetooth.so
00007f0758e09000 4 0 0 rw--- libnm-device-plugin-bluetooth.so
00007f0758e09000 0 0 0 rw--- libnm-device-plugin-bluetooth.so
00007f0758e0a000 752 0 0 r-x-- libmm-glib.so.0.3.0
00007f0758e0a000 0 0 0 r-x-- libmm-glib.so.0.3.0
00007f0758ec6000 2048 0 0 ----- libmm-glib.so.0.3.0
00007f0758ec6000 0 0 0 ----- libmm-glib.so.0.3.0
00007f07590c6000 40 0 0 r---- libmm-glib.so.0.3.0
00007f07590c6000 0 0 0 r---- libmm-glib.so.0.3.0
00007f07590d0000 8 0 0 rw--- libmm-glib.so.0.3.0
00007f07590d0000 0 0 0 rw--- libmm-glib.so.0.3.0
00007f07590d2000 4 0 0 rw--- [ anon ]
00007f07590d2000 0 0 0 rw--- [ anon ]
00007f07590d3000 64 0 0 r-x-- libnm-wwan.so
00007f07590d3000 0 0 0 r-x-- libnm-wwan.so
00007f07590e3000 2044 0 0 ----- libnm-wwan.so
00007f07590e3000 0 0 0 ----- libnm-wwan.so
00007f07592e2000 4 0 0 r---- libnm-wwan.so
00007f07592e2000 0 0 0 r---- libnm-wwan.so
00007f07592e3000 4 0 0 rw--- libnm-wwan.so
00007f07592e3000 0 0 0 rw--- libnm-wwan.so
00007f07592e4000 4 0 0 ----- [ anon ]
00007f07592e4000 0 0 0 ----- [ anon ]
00007f07592e5000 8192 12 12 rw--- [ anon ]
00007f07592e5000 0 0 0 rw--- [ anon ]
00007f0759ae5000 4 0 0 ----- [ anon ]
00007f0759ae5000 0 0 0 ----- [ anon ]
00007f0759ae6000 8192 12 12 rw--- [ anon ]
00007f0759ae6000 0 0 0 rw--- [ anon ]
00007f075a2e6000 4 0 0 ----- [ anon ]
00007f075a2e6000 0 0 0 ----- [ anon ]
00007f075a2e7000 8192 8 8 rw--- [ anon ]
00007f075a2e7000 0 0 0 rw--- [ anon ]
00007f075aae7000 40 40 0 r-x-- libnss_files-2.24.so
00007f075aae7000 0 0 0 r-x-- libnss_files-2.24.so
00007f075aaf1000 2048 0 0 ----- libnss_files-2.24.so
00007f075aaf1000 0 0 0 ----- libnss_files-2.24.so
00007f075acf1000 4 0 0 r---- libnss_files-2.24.so
00007f075acf1000 0 0 0 r---- libnss_files-2.24.so
00007f075acf2000 4 0 0 rw--- libnss_files-2.24.so
00007f075acf2000 0 0 0 rw--- libnss_files-2.24.so
00007f075acf3000 24 0 0 rw--- [ anon ]
00007f075acf3000 0 0 0 rw--- [ anon ]
00007f075acf9000 44 0 0 r-x-- libnss_nis-2.24.so
00007f075acf9000 0 0 0 r-x-- libnss_nis-2.24.so
00007f075ad04000 2044 0 0 ----- libnss_nis-2.24.so
00007f075ad04000 0 0 0 ----- libnss_nis-2.24.so
00007f075af03000 4 0 0 r---- libnss_nis-2.24.so
00007f075af03000 0 0 0 r---- libnss_nis-2.24.so
00007f075af04000 4 0 0 rw--- libnss_nis-2.24.so
00007f075af04000 0 0 0 rw--- libnss_nis-2.24.so
00007f075af05000 80 0 0 r-x-- libnsl-2.24.so
00007f075af05000 0 0 0 r-x-- libnsl-2.24.so
00007f075af19000 2048 0 0 ----- libnsl-2.24.so
00007f075af19000 0 0 0 ----- libnsl-2.24.so
00007f075b119000 4 0 0 r---- libnsl-2.24.so
00007f075b119000 0 0 0 r---- libnsl-2.24.so
00007f075b11a000 4 0 0 rw--- libnsl-2.24.so
00007f075b11a000 0 0 0 rw--- libnsl-2.24.so
00007f075b11b000 8 0 0 rw--- [ anon ]
00007f075b11b000 0 0 0 rw--- [ anon ]
00007f075b11d000 28 0 0 r-x-- libnss_compat-2.24.so
00007f075b11d000 0 0 0 r-x-- libnss_compat-2.24.so
00007f075b124000 2044 0 0 ----- libnss_compat-2.24.so
00007f075b124000 0 0 0 ----- libnss_compat-2.24.so
00007f075b323000 4 0 0 r---- libnss_compat-2.24.so
00007f075b323000 0 0 0 r---- libnss_compat-2.24.so
00007f075b324000 4 0 0 rw--- libnss_compat-2.24.so
00007f075b324000 0 0 0 rw--- libnss_compat-2.24.so
00007f075b376000 36 0 0 r-x-- libnm-device-plugin-wwan.so
00007f075b376000 0 0 0 r-x-- libnm-device-plugin-wwan.so
00007f075b37f000 2048 0 0 ----- libnm-device-plugin-wwan.so
00007f075b37f000 0 0 0 ----- libnm-device-plugin-wwan.so
00007f075b57f000 4 0 0 r---- libnm-device-plugin-wwan.so
00007f075b57f000 0 0 0 r---- libnm-device-plugin-wwan.so
00007f075b580000 4 0 0 rw--- libnm-device-plugin-wwan.so
00007f075b580000 0 0 0 rw--- libnm-device-plugin-wwan.so
00007f075b581000 40 0 0 r-x-- libnm-device-plugin-adsl.so
00007f075b581000 0 0 0 r-x-- libnm-device-plugin-adsl.so
00007f075b58b000 2044 0 0 ----- libnm-device-plugin-adsl.so
00007f075b58b000 0 0 0 ----- libnm-device-plugin-adsl.so
00007f075b78a000 4 0 0 r---- libnm-device-plugin-adsl.so
00007f075b78a000 0 0 0 r---- libnm-device-plugin-adsl.so
00007f075b78b000 4 0 0 rw--- libnm-device-plugin-adsl.so
00007f075b78b000 0 0 0 rw--- libnm-device-plugin-adsl.so
00007f075b78c000 40 0 0 r-x-- libnm-settings-plugin-
ifupdown.so
00007f075b78c000 0 0 0 r-x-- libnm-settings-plugin-
ifupdown.so
00007f075b796000 2044 0 0 ----- libnm-settings-plugin-
ifupdown.so
00007f075b796000 0 0 0 ----- libnm-settings-plugin-
ifupdown.so
00007f075b995000 4 0 0 r---- libnm-settings-plugin-
ifupdown.so
00007f075b995000 0 0 0 r---- libnm-settings-plugin-
ifupdown.so
00007f075b996000 4 0 0 rw--- libnm-settings-plugin-
ifupdown.so
00007f075b996000 0 0 0 rw--- libnm-settings-plugin-
ifupdown.so
00007f075b997000 1644 24 0 r---- locale-archive
00007f075b997000 0 0 0 r---- locale-archive
00007f075bb32000 88 4 0 r-x-- libgcc_s.so.1
00007f075bb32000 0 0 0 r-x-- libgcc_s.so.1
00007f075bb48000 2044 0 0 ----- libgcc_s.so.1
00007f075bb48000 0 0 0 ----- libgcc_s.so.1
00007f075bd47000 4 0 0 r---- libgcc_s.so.1
00007f075bd47000 0 0 0 r---- libgcc_s.so.1
00007f075bd48000 4 0 0 rw--- libgcc_s.so.1
00007f075bd48000 0 0 0 rw--- libgcc_s.so.1
00007f075bd49000 1480 0 0 r-x-- libstdc++.so.6.0.22
00007f075bd49000 0 0 0 r-x-- libstdc++.so.6.0.22
00007f075bebb000 2048 0 0 ----- libstdc++.so.6.0.22
00007f075bebb000 0 0 0 ----- libstdc++.so.6.0.22
00007f075c0bb000 40 0 0 r---- libstdc++.so.6.0.22
00007f075c0bb000 0 0 0 r---- libstdc++.so.6.0.22
00007f075c0c5000 8 0 0 rw--- libstdc++.so.6.0.22
00007f075c0c5000 0 0 0 rw--- libstdc++.so.6.0.22
00007f075c0c7000 16 0 0 rw--- [ anon ]
00007f075c0c7000 0 0 0 rw--- [ anon ]
00007f075c0cb000 260 64 0 r-x-- libblkid.so.1.1.0
00007f075c0cb000 0 0 0 r-x-- libblkid.so.1.1.0
00007f075c10c000 2044 0 0 ----- libblkid.so.1.1.0
00007f075c10c000 0 0 0 ----- libblkid.so.1.1.0
00007f075c30b000 16 0 0 r---- libblkid.so.1.1.0
00007f075c30b000 0 0 0 r---- libblkid.so.1.1.0
00007f075c30f000 4 0 0 rw--- libblkid.so.1.1.0
00007f075c30f000 0 0 0 rw--- libblkid.so.1.1.0
00007f075c310000 4 0 0 rw--- [ anon ]
00007f075c310000 0 0 0 rw--- [ anon ]
00007f075c311000 12 0 0 r-x-- libkeyutils.so.1.5
00007f075c311000 0 0 0 r-x-- libkeyutils.so.1.5
00007f075c314000 2044 0 0 ----- libkeyutils.so.1.5
00007f075c314000 0 0 0 ----- libkeyutils.so.1.5
00007f075c513000 4 0 0 r---- libkeyutils.so.1.5
00007f075c513000 0 0 0 r---- libkeyutils.so.1.5
00007f075c514000 4 0 0 rw--- libkeyutils.so.1.5
00007f075c514000 0 0 0 rw--- libkeyutils.so.1.5
00007f075c515000 44 0 0 r-x-- libkrb5support.so.0.1
00007f075c515000 0 0 0 r-x-- libkrb5support.so.0.1
00007f075c520000 2044 0 0 ----- libkrb5support.so.0.1
00007f075c520000 0 0 0 ----- libkrb5support.so.0.1
00007f075c71f000 4 0 0 r---- libkrb5support.so.0.1
00007f075c71f000 0 0 0 r---- libkrb5support.so.0.1
00007f075c720000 4 0 0 rw--- libkrb5support.so.0.1
00007f075c720000 0 0 0 rw--- libkrb5support.so.0.1
00007f075c721000 12 0 0 r-x-- libcom_err.so.2.1
00007f075c721000 0 0 0 r-x-- libcom_err.so.2.1
00007f075c724000 2044 0 0 ----- libcom_err.so.2.1
00007f075c724000 0 0 0 ----- libcom_err.so.2.1
00007f075c923000 4 0 0 r---- libcom_err.so.2.1
00007f075c923000 0 0 0 r---- libcom_err.so.2.1
00007f075c924000 4 0 0 rw--- libcom_err.so.2.1
00007f075c924000 0 0 0 rw--- libcom_err.so.2.1
00007f075c925000 188 0 0 r-x-- libk5crypto.so.3.1
00007f075c925000 0 0 0 r-x-- libk5crypto.so.3.1
00007f075c954000 2048 0 0 ----- libk5crypto.so.3.1
00007f075c954000 0 0 0 ----- libk5crypto.so.3.1
00007f075cb54000 8 0 0 r---- libk5crypto.so.3.1
00007f075cb54000 0 0 0 r---- libk5crypto.so.3.1
00007f075cb56000 4 0 0 rw--- libk5crypto.so.3.1
00007f075cb56000 0 0 0 rw--- libk5crypto.so.3.1
00007f075cb57000 4 0 0 rw--- [ anon ]
00007f075cb57000 0 0 0 rw--- [ anon ]
00007f075cb58000 804 0 0 r-x-- libkrb5.so.3.3
00007f075cb58000 0 0 0 r-x-- libkrb5.so.3.3
00007f075cc21000 2048 0 0 ----- libkrb5.so.3.3
00007f075cc21000 0 0 0 ----- libkrb5.so.3.3
00007f075ce21000 56 0 0 r---- libkrb5.so.3.3
00007f075ce21000 0 0 0 r---- libkrb5.so.3.3
00007f075ce2f000 12 0 0 rw--- libkrb5.so.3.3
00007f075ce2f000 0 0 0 rw--- libkrb5.so.3.3
00007f075ce32000 25072 0 0 r-x-- libicudata.so.57.1
00007f075ce32000 0 0 0 r-x-- libicudata.so.57.1
00007f075e6ae000 2044 0 0 ----- libicudata.so.57.1
00007f075e6ae000 0 0 0 ----- libicudata.so.57.1
00007f075e8ad000 4 0 0 r---- libicudata.so.57.1
00007f075e8ad000 0 0 0 r---- libicudata.so.57.1
00007f075e8ae000 4 0 0 rw--- libicudata.so.57.1
00007f075e8ae000 0 0 0 rw--- libicudata.so.57.1
00007f075e8af000 1616 0 0 r-x-- libicuuc.so.57.1
00007f075e8af000 0 0 0 r-x-- libicuuc.so.57.1
00007f075ea43000 2044 0 0 ----- libicuuc.so.57.1
00007f075ea43000 0 0 0 ----- libicuuc.so.57.1
00007f075ec42000 72 0 0 r---- libicuuc.so.57.1
00007f075ec42000 0 0 0 r---- libicuuc.so.57.1
00007f075ec54000 4 0 0 rw--- libicuuc.so.57.1
00007f075ec54000 0 0 0 rw--- libicuuc.so.57.1
00007f075ec55000 8 0 0 rw--- [ anon ]
00007f075ec55000 0 0 0 rw--- [ anon ]
00007f075ec57000 2476 0 0 r-x-- libicui18n.so.57.1
00007f075ec57000 0 0 0 r-x-- libicui18n.so.57.1
00007f075eec2000 2044 0 0 ----- libicui18n.so.57.1
00007f075eec2000 0 0 0 ----- libicui18n.so.57.1
00007f075f0c1000 52 0 0 r---- libicui18n.so.57.1
00007f075f0c1000 0 0 0 r---- libicui18n.so.57.1
00007f075f0ce000 8 0 0 rw--- libicui18n.so.57.1
00007f075f0ce000 0 0 0 rw--- libicui18n.so.57.1
00007f075f0d0000 4 0 0 rw--- [ anon ]
00007f075f0d0000 0 0 0 rw--- [ anon ]
00007f075f0d1000 76 0 0 r-x-- libgpg-error.so.0.21.0
00007f075f0d1000 0 0 0 r-x-- libgpg-error.so.0.21.0
00007f075f0e4000 2044 0 0 ----- libgpg-error.so.0.21.0
00007f075f0e4000 0 0 0 ----- libgpg-error.so.0.21.0
00007f075f2e3000 4 0 0 r---- libgpg-error.so.0.21.0
00007f075f2e3000 0 0 0 r---- libgpg-error.so.0.21.0
00007f075f2e4000 4 0 0 rw--- libgpg-error.so.0.21.0
00007f075f2e4000 0 0 0 rw--- libgpg-error.so.0.21.0
00007f075f2e5000 28 28 0 r-x-- libffi.so.6.0.4
00007f075f2e5000 0 0 0 r-x-- libffi.so.6.0.4
00007f075f2ec000 2048 0 0 ----- libffi.so.6.0.4
00007f075f2ec000 0 0 0 ----- libffi.so.6.0.4
00007f075f4ec000 4 0 0 r---- libffi.so.6.0.4
00007f075f4ec000 0 0 0 r---- libffi.so.6.0.4
00007f075f4ed000 4 4 4 rw--- libffi.so.6.0.4
00007f075f4ed000 0 0 0 rw--- libffi.so.6.0.4
00007f075f4ee000 296 28 0 r-x-- libmount.so.1.1.0
00007f075f4ee000 0 0 0 r-x-- libmount.so.1.1.0
00007f075f538000 2048 0 0 ----- libmount.so.1.1.0
00007f075f538000 0 0 0 ----- libmount.so.1.1.0
00007f075f738000 4 0 0 r---- libmount.so.1.1.0
00007f075f738000 0 0 0 r---- libmount.so.1.1.0
00007f075f739000 4 0 0 rw--- libmount.so.1.1.0
00007f075f739000 0 0 0 rw--- libmount.so.1.1.0
00007f075f73a000 8 0 0 rw--- [ anon ]
00007f075f73a000 0 0 0 rw--- [ anon ]
00007f075f73c000 80 8 0 r-x-- libresolv-2.24.so
00007f075f73c000 0 0 0 r-x-- libresolv-2.24.so
00007f075f750000 2044 0 0 ----- libresolv-2.24.so
00007f075f750000 0 0 0 ----- libresolv-2.24.so
00007f075f94f000 4 0 0 r---- libresolv-2.24.so
00007f075f94f000 0 0 0 r---- libresolv-2.24.so
00007f075f950000 4 0 0 rw--- libresolv-2.24.so
00007f075f950000 0 0 0 rw--- libresolv-2.24.so
00007f075f951000 8 0 0 rw--- [ anon ]
00007f075f951000 0 0 0 rw--- [ anon ]
00007f075f953000 288 0 0 r-x-- libgssapi_krb5.so.2.2
00007f075f953000 0 0 0 r-x-- libgssapi_krb5.so.2.2
00007f075f99b000 2044 0 0 ----- libgssapi_krb5.so.2.2
00007f075f99b000 0 0 0 ----- libgssapi_krb5.so.2.2
00007f075fb9a000 8 0 0 r---- libgssapi_krb5.so.2.2
00007f075fb9a000 0 0 0 r---- libgssapi_krb5.so.2.2
00007f075fb9c000 8 0 0 rw--- libgssapi_krb5.so.2.2
00007f075fb9c000 0 0 0 rw--- libgssapi_krb5.so.2.2
00007f075fb9e000 1036 0 0 r-x-- libsqlite3.so.0.8.6
00007f075fb9e000 0 0 0 r-x-- libsqlite3.so.0.8.6
00007f075fca1000 2044 0 0 ----- libsqlite3.so.0.8.6
00007f075fca1000 0 0 0 ----- libsqlite3.so.0.8.6
00007f075fea0000 12 0 0 r---- libsqlite3.so.0.8.6
00007f075fea0000 0 0 0 r---- libsqlite3.so.0.8.6
00007f075fea3000 8 0 0 rw--- libsqlite3.so.0.8.6
00007f075fea3000 0 0 0 rw--- libsqlite3.so.0.8.6
00007f075fea5000 4 0 0 rw--- [ anon ]
00007f075fea5000 0 0 0 rw--- [ anon ]
00007f075fea6000 1728 0 0 r-x-- libxml2.so.2.9.4
00007f075fea6000 0 0 0 r-x-- libxml2.so.2.9.4
00007f0760056000 2048 0 0 ----- libxml2.so.2.9.4
00007f0760056000 0 0 0 ----- libxml2.so.2.9.4
00007f0760256000 32 0 0 r---- libxml2.so.2.9.4
00007f0760256000 0 0 0 r---- libxml2.so.2.9.4
00007f076025e000 8 0 0 rw--- libxml2.so.2.9.4
00007f076025e000 0 0 0 rw--- libxml2.so.2.9.4
00007f0760260000 4 0 0 rw--- [ anon ]
00007f0760260000 0 0 0 rw--- [ anon ]
00007f0760261000 16 0 0 r-x-- libcap-ng.so.0.0.0
00007f0760261000 0 0 0 r-x-- libcap-ng.so.0.0.0
00007f0760265000 2048 0 0 ----- libcap-ng.so.0.0.0
00007f0760265000 0 0 0 ----- libcap-ng.so.0.0.0
00007f0760465000 4 0 0 r---- libcap-ng.so.0.0.0
00007f0760465000 0 0 0 r---- libcap-ng.so.0.0.0
00007f0760466000 4 0 0 rw--- libcap-ng.so.0.0.0
00007f0760466000 0 0 0 rw--- libcap-ng.so.0.0.0
00007f0760467000 456 60 0 r-x-- libpcre.so.3.13.3
00007f0760467000 0 0 0 r-x-- libpcre.so.3.13.3
00007f07604d9000 2044 0 0 ----- libpcre.so.3.13.3
00007f07604d9000 0 0 0 ----- libpcre.so.3.13.3
00007f07606d8000 4 0 0 r---- libpcre.so.3.13.3
00007f07606d8000 0 0 0 r---- libpcre.so.3.13.3
00007f07606d9000 4 0 0 rw--- libpcre.so.3.13.3
00007f07606d9000 0 0 0 rw--- libpcre.so.3.13.3
00007f07606da000 1052 0 0 r-x-- libgcrypt.so.20.1.6
00007f07606da000 0 0 0 r-x-- libgcrypt.so.20.1.6
00007f07607e1000 2048 0 0 ----- libgcrypt.so.20.1.6
00007f07607e1000 0 0 0 ----- libgcrypt.so.20.1.6
00007f07609e1000 8 0 0 r---- libgcrypt.so.20.1.6
00007f07609e1000 0 0 0 r---- libgcrypt.so.20.1.6
00007f07609e3000 28 0 0 rw--- libgcrypt.so.20.1.6
00007f07609e3000 0 0 0 rw--- libgcrypt.so.20.1.6
00007f07609ea000 68 0 0 r-x-- liblz4.so.1.7.1
00007f07609ea000 0 0 0 r-x-- liblz4.so.1.7.1
00007f07609fb000 2044 0 0 ----- liblz4.so.1.7.1
00007f07609fb000 0 0 0 ----- liblz4.so.1.7.1
00007f0760bfa000 4 0 0 r---- liblz4.so.1.7.1
00007f0760bfa000 0 0 0 r---- liblz4.so.1.7.1
00007f0760bfb000 4 0 0 rw--- liblz4.so.1.7.1
00007f0760bfb000 0 0 0 rw--- liblz4.so.1.7.1
00007f0760bfc000 148 0 0 r-x-- liblzma.so.5.2.2
00007f0760bfc000 0 0 0 r-x-- liblzma.so.5.2.2
00007f0760c21000 2044 0 0 ----- liblzma.so.5.2.2
00007f0760c21000 0 0 0 ----- liblzma.so.5.2.2
00007f0760e20000 4 0 0 r---- liblzma.so.5.2.2
00007f0760e20000 0 0 0 r---- liblzma.so.5.2.2
00007f0760e21000 4 0 0 rw--- liblzma.so.5.2.2
00007f0760e21000 0 0 0 rw--- liblzma.so.5.2.2
00007f0760e22000 28 28 0 r-x-- librt-2.24.so
00007f0760e22000 0 0 0 r-x-- librt-2.24.so
00007f0760e29000 2044 0 0 ----- librt-2.24.so
00007f0760e29000 0 0 0 ----- librt-2.24.so
00007f0761028000 4 0 0 r---- librt-2.24.so
00007f0761028000 0 0 0 r---- librt-2.24.so
00007f0761029000 4 0 0 rw--- librt-2.24.so
00007f0761029000 0 0 0 rw--- librt-2.24.so
00007f076102a000 516 0 0 r-x-- libgmp.so.10.3.2
00007f076102a000 0 0 0 r-x-- libgmp.so.10.3.2
00007f07610ab000 2048 0 0 ----- libgmp.so.10.3.2
00007f07610ab000 0 0 0 ----- libgmp.so.10.3.2
00007f07612ab000 4 0 0 r---- libgmp.so.10.3.2
00007f07612ab000 0 0 0 r---- libgmp.so.10.3.2
00007f07612ac000 4 0 0 rw--- libgmp.so.10.3.2
00007f07612ac000 0 0 0 rw--- libgmp.so.10.3.2
00007f07612ad000 204 0 0 r-x-- libhogweed.so.4.3
00007f07612ad000 0 0 0 r-x-- libhogweed.so.4.3
00007f07612e0000 2048 0 0 ----- libhogweed.so.4.3
00007f07612e0000 0 0 0 ----- libhogweed.so.4.3
00007f07614e0000 4 0 0 r---- libhogweed.so.4.3
00007f07614e0000 0 0 0 r---- libhogweed.so.4.3
00007f07614e1000 4 0 0 rw--- libhogweed.so.4.3
00007f07614e1000 0 0 0 rw--- libhogweed.so.4.3
00007f07614e2000 212 0 0 r-x-- libnettle.so.6.3
00007f07614e2000 0 0 0 r-x-- libnettle.so.6.3
00007f0761517000 2044 0 0 ----- libnettle.so.6.3
00007f0761517000 0 0 0 ----- libnettle.so.6.3
00007f0761716000 8 0 0 r---- libnettle.so.6.3
00007f0761716000 0 0 0 r---- libnettle.so.6.3
00007f0761718000 4 0 0 rw--- libnettle.so.6.3
00007f0761718000 0 0 0 rw--- libnettle.so.6.3
00007f0761719000 68 0 0 r-x-- libtasn1.so.6.5.3
00007f0761719000 0 0 0 r-x-- libtasn1.so.6.5.3
00007f076172a000 2048 0 0 ----- libtasn1.so.6.5.3
00007f076172a000 0 0 0 ----- libtasn1.so.6.5.3
00007f076192a000 4 0 0 r---- libtasn1.so.6.5.3
00007f076192a000 0 0 0 r---- libtasn1.so.6.5.3
00007f076192b000 4 0 0 rw--- libtasn1.so.6.5.3
00007f076192b000 0 0 0 rw--- libtasn1.so.6.5.3
00007f076192c000 200 0 0 r-x-- libidn.so.11.6.16
00007f076192c000 0 0 0 r-x-- libidn.so.11.6.16
00007f076195e000 2048 0 0 ----- libidn.so.11.6.16
00007f076195e000 0 0 0 ----- libidn.so.11.6.16
00007f0761b5e000 4 0 0 r---- libidn.so.11.6.16
00007f0761b5e000 0 0 0 r---- libidn.so.11.6.16
00007f0761b5f000 4 0 0 rw--- libidn.so.11.6.16
00007f0761b5f000 0 0 0 rw--- libidn.so.11.6.16
00007f0761b60000 360 0 0 r-x-- libp11-kit.so.0.2.0
00007f0761b60000 0 0 0 r-x-- libp11-kit.so.0.2.0
00007f0761bba000 2044 0 0 ----- libp11-kit.so.0.2.0
00007f0761bba000 0 0 0 ----- libp11-kit.so.0.2.0
00007f0761db9000 40 0 0 r---- libp11-kit.so.0.2.0
00007f0761db9000 0 0 0 r---- libp11-kit.so.0.2.0
00007f0761dc3000 8 0 0 rw--- libp11-kit.so.0.2.0
00007f0761dc3000 0 0 0 rw--- libp11-kit.so.0.2.0
00007f0761dc5000 100 28 0 r-x-- libz.so.1.2.8
00007f0761dc5000 0 0 0 r-x-- libz.so.1.2.8
00007f0761dde000 2044 0 0 ----- libz.so.1.2.8
00007f0761dde000 0 0 0 ----- libz.so.1.2.8
00007f0761fdd000 4 0 0 r---- libz.so.1.2.8
00007f0761fdd000 0 0 0 r---- libz.so.1.2.8
00007f0761fde000 4 0 0 rw--- libz.so.1.2.8
00007f0761fde000 0 0 0 rw--- libz.so.1.2.8
00007f0761fdf000 1620 1388 0 r-x-- libc-2.24.so
00007f0761fdf000 0 0 0 r-x-- libc-2.24.so
00007f0762174000 2048 0 0 ----- libc-2.24.so
00007f0762174000 0 0 0 ----- libc-2.24.so
00007f0762374000 16 12 8 r---- libc-2.24.so
00007f0762374000 0 0 0 r---- libc-2.24.so
00007f0762378000 8 8 8 rw--- libc-2.24.so
00007f0762378000 0 0 0 rw--- libc-2.24.so
00007f076237a000 16 8 8 rw--- [ anon ]
00007f076237a000 0 0 0 rw--- [ anon ]
00007f076237e000 96 96 0 r-x-- libpthread-2.24.so
00007f076237e000 0 0 0 r-x-- libpthread-2.24.so
00007f0762396000 2044 0 0 ----- libpthread-2.24.so
00007f0762396000 0 0 0 ----- libpthread-2.24.so
00007f0762595000 4 4 4 r---- libpthread-2.24.so
00007f0762595000 0 0 0 r---- libpthread-2.24.so
00007f0762596000 4 4 4 rw--- libpthread-2.24.so
00007f0762596000 0 0 0 rw--- libpthread-2.24.so
00007f0762597000 16 4 4 rw--- [ anon ]
00007f0762597000 0 0 0 rw--- [ anon ]
00007f076259b000 12 12 0 r-x-- libdl-2.24.so
00007f076259b000 0 0 0 r-x-- libdl-2.24.so
00007f076259e000 2044 0 0 ----- libdl-2.24.so
00007f076259e000 0 0 0 ----- libdl-2.24.so
00007f076279d000 4 0 0 r---- libdl-2.24.so
00007f076279d000 0 0 0 r---- libdl-2.24.so
00007f076279e000 4 0 0 rw--- libdl-2.24.so
00007f076279e000 0 0 0 rw--- libdl-2.24.so
00007f076279f000 1096 508 0 r-x-- libglib-2.0.so.0.5000.3
00007f076279f000 0 0 0 r-x-- libglib-2.0.so.0.5000.3
00007f07628b1000 2044 0 0 ----- libglib-2.0.so.0.5000.3
00007f07628b1000 0 0 0 ----- libglib-2.0.so.0.5000.3
00007f0762ab0000 4 4 4 r---- libglib-2.0.so.0.5000.3
00007f0762ab0000 0 0 0 r---- libglib-2.0.so.0.5000.3
00007f0762ab1000 4 4 4 rw--- libglib-2.0.so.0.5000.3
00007f0762ab1000 0 0 0 rw--- libglib-2.0.so.0.5000.3
00007f0762ab2000 4 4 4 rw--- [ anon ]
00007f0762ab2000 0 0 0 rw--- [ anon ]
00007f0762ab3000 328 232 0 r-x-- libgobject-2.0.so.0.5000.3
00007f0762ab3000 0 0 0 r-x-- libgobject-2.0.so.0.5000.3
00007f0762b05000 2044 0 0 ----- libgobject-2.0.so.0.5000.3
00007f0762b05000 0 0 0 ----- libgobject-2.0.so.0.5000.3
00007f0762d04000 4 4 4 r---- libgobject-2.0.so.0.5000.3
00007f0762d04000 0 0 0 r---- libgobject-2.0.so.0.5000.3
00007f0762d05000 4 4 4 rw--- libgobject-2.0.so.0.5000.3
00007f0762d05000 0 0 0 rw--- libgobject-2.0.so.0.5000.3
00007f0762d06000 1588 928 0 r-x-- libgio-2.0.so.0.5000.3
00007f0762d06000 0 0 0 r-x-- libgio-2.0.so.0.5000.3
00007f0762e93000 2048 0 0 ----- libgio-2.0.so.0.5000.3
00007f0762e93000 0 0 0 ----- libgio-2.0.so.0.5000.3
00007f0763093000 20 12 12 r---- libgio-2.0.so.0.5000.3
00007f0763093000 0 0 0 r---- libgio-2.0.so.0.5000.3
00007f0763098000 12 12 12 rw--- libgio-2.0.so.0.5000.3
00007f0763098000 0 0 0 rw--- libgio-2.0.so.0.5000.3
00007f076309b000 4 4 4 rw--- [ anon ]
00007f076309b000 0 0 0 rw--- [ anon ]
00007f076309c000 812 0 0 r-x-- libsoup-2.4.so.1.8.0
00007f076309c000 0 0 0 r-x-- libsoup-2.4.so.1.8.0
00007f0763167000 2044 0 0 ----- libsoup-2.4.so.1.8.0
00007f0763167000 0 0 0 ----- libsoup-2.4.so.1.8.0
00007f0763366000 20 0 0 r---- libsoup-2.4.so.1.8.0
00007f0763366000 0 0 0 r---- libsoup-2.4.so.1.8.0
00007f076336b000 128 0 0 rw--- libsoup-2.4.so.1.8.0
00007f076336b000 0 0 0 rw--- libsoup-2.4.so.1.8.0
00007f076338b000 4 0 0 rw--- [ anon ]
00007f076338b000 0 0 0 rw--- [ anon ]
00007f076338c000 116 0 0 r-x-- libaudit.so.1.0.0
00007f076338c000 0 0 0 r-x-- libaudit.so.1.0.0
00007f07633a9000 2044 0 0 ----- libaudit.so.1.0.0
00007f07633a9000 0 0 0 ----- libaudit.so.1.0.0
00007f07635a8000 4 0 0 r---- libaudit.so.1.0.0
00007f07635a8000 0 0 0 r---- libaudit.so.1.0.0
00007f07635a9000 4 0 0 rw--- libaudit.so.1.0.0
00007f07635a9000 0 0 0 rw--- libaudit.so.1.0.0
00007f07635aa000 40 0 0 rw--- [ anon ]
00007f07635aa000 0 0 0 rw--- [ anon ]
00007f07635b4000 148 84 0 r-x-- libselinux.so.1
00007f07635b4000 0 0 0 r-x-- libselinux.so.1
00007f07635d9000 2044 0 0 ----- libselinux.so.1
00007f07635d9000 0 0 0 ----- libselinux.so.1
00007f07637d8000 4 0 0 r---- libselinux.so.1
00007f07637d8000 0 0 0 r---- libselinux.so.1
00007f07637d9000 4 0 0 rw--- libselinux.so.1
00007f07637d9000 0 0 0 rw--- libselinux.so.1
00007f07637da000 8 0 0 rw--- [ anon ]
00007f07637da000 0 0 0 rw--- [ anon ]
00007f07637dc000 1036 32 0 r-x-- libm-2.24.so
00007f07637dc000 0 0 0 r-x-- libm-2.24.so
00007f07638df000 2044 0 0 ----- libm-2.24.so
00007f07638df000 0 0 0 ----- libm-2.24.so
00007f0763ade000 4 0 0 r---- libm-2.24.so
00007f0763ade000 0 0 0 r---- libm-2.24.so
00007f0763adf000 4 0 0 rw--- libm-2.24.so
00007f0763adf000 0 0 0 rw--- libm-2.24.so
00007f0763ae0000 20 0 0 r-x-- libndp.so.0.1.0
00007f0763ae0000 0 0 0 r-x-- libndp.so.0.1.0
00007f0763ae5000 2044 0 0 ----- libndp.so.0.1.0
00007f0763ae5000 0 0 0 ----- libndp.so.0.1.0
00007f0763ce4000 4 0 0 r---- libndp.so.0.1.0
00007f0763ce4000 0 0 0 r---- libndp.so.0.1.0
00007f0763ce5000 4 0 0 rw--- libndp.so.0.1.0
00007f0763ce5000 0 0 0 rw--- libndp.so.0.1.0
00007f0763ce6000 124 0 0 r-x-- libnl-3.so.200.22.0
00007f0763ce6000 0 0 0 r-x-- libnl-3.so.200.22.0
00007f0763d05000 2044 0 0 ----- libnl-3.so.200.22.0
00007f0763d05000 0 0 0 ----- libnl-3.so.200.22.0
00007f0763f04000 8 0 0 r---- libnl-3.so.200.22.0
00007f0763f04000 0 0 0 r---- libnl-3.so.200.22.0
00007f0763f06000 4 0 0 rw--- libnl-3.so.200.22.0
00007f0763f06000 0 0 0 rw--- libnl-3.so.200.22.0
00007f0763f07000 36 0 0 r-x-- libgudev-1.0.so.0.2.0
00007f0763f07000 0 0 0 r-x-- libgudev-1.0.so.0.2.0
00007f0763f10000 2044 0 0 ----- libgudev-1.0.so.0.2.0
00007f0763f10000 0 0 0 ----- libgudev-1.0.so.0.2.0
00007f076410f000 4 0 0 r---- libgudev-1.0.so.0.2.0
00007f076410f000 0 0 0 r---- libgudev-1.0.so.0.2.0
00007f0764110000 4 0 0 rw--- libgudev-1.0.so.0.2.0
00007f0764110000 0 0 0 rw--- libgudev-1.0.so.0.2.0
00007f0764111000 12 12 0 r-x-- libgmodule-2.0.so.0.5000.3
00007f0764111000 0 0 0 r-x-- libgmodule-2.0.so.0.5000.3
00007f0764114000 2044 0 0 ----- libgmodule-2.0.so.0.5000.3
00007f0764114000 0 0 0 ----- libgmodule-2.0.so.0.5000.3
00007f0764313000 4 0 0 r---- libgmodule-2.0.so.0.5000.3
00007f0764313000 0 0 0 r---- libgmodule-2.0.so.0.5000.3
00007f0764314000 4 0 0 rw--- libgmodule-2.0.so.0.5000.3
00007f0764314000 0 0 0 rw--- libgmodule-2.0.so.0.5000.3
00007f0764315000 1576 0 0 r-x-- libgnutls.so.30.13.1
00007f0764315000 0 0 0 r-x-- libgnutls.so.30.13.1
00007f076449f000 2048 0 0 ----- libgnutls.so.30.13.1
00007f076449f000 0 0 0 ----- libgnutls.so.30.13.1
00007f076469f000 52 0 0 r---- libgnutls.so.30.13.1
00007f076469f000 0 0 0 r---- libgnutls.so.30.13.1
00007f07646ac000 4 0 0 rw--- libgnutls.so.30.13.1
00007f07646ac000 0 0 0 rw--- libgnutls.so.30.13.1
00007f07646ad000 4 0 0 rw--- [ anon ]
00007f07646ad000 0 0 0 rw--- [ anon ]
00007f07646ae000 48 0 0 r-x-- libjansson.so.4.9.0
00007f07646ae000 0 0 0 r-x-- libjansson.so.4.9.0
00007f07646ba000 2044 0 0 ----- libjansson.so.4.9.0
00007f07646ba000 0 0 0 ----- libjansson.so.4.9.0
00007f07648b9000 4 0 0 r---- libjansson.so.4.9.0
00007f07648b9000 0 0 0 r---- libjansson.so.4.9.0
00007f07648ba000 4 0 0 rw--- libjansson.so.4.9.0
00007f07648ba000 0 0 0 rw--- libjansson.so.4.9.0
00007f07648bb000 16 4 0 r-x-- libuuid.so.1.3.0
00007f07648bb000 0 0 0 r-x-- libuuid.so.1.3.0
00007f07648bf000 2044 0 0 ----- libuuid.so.1.3.0
00007f07648bf000 0 0 0 ----- libuuid.so.1.3.0
00007f0764abe000 4 0 0 r---- libuuid.so.1.3.0
00007f0764abe000 0 0 0 r---- libuuid.so.1.3.0
00007f0764abf000 4 0 0 rw--- libuuid.so.1.3.0
00007f0764abf000 0 0 0 rw--- libuuid.so.1.3.0
00007f0764ac0000 140 128 0 r-x-- ld-2.24.so
00007f0764ac0000 0 0 0 r-x-- ld-2.24.so
00007f0764bc3000 328 8 8 rw--- [ anon ]
00007f0764bc3000 0 0 0 rw--- [ anon ]
00007f0764c15000 124 0 0 r-x-- libudev.so.1.6.5
00007f0764c15000 0 0 0 r-x-- libudev.so.1.6.5
00007f0764c34000 4 0 0 r---- libudev.so.1.6.5
00007f0764c34000 0 0 0 r---- libudev.so.1.6.5
00007f0764c35000 4 0 0 rw--- libudev.so.1.6.5
00007f0764c35000 0 0 0 rw--- libudev.so.1.6.5
00007f0764c36000 24 0 0 rw--- [ anon ]
00007f0764c36000 0 0 0 rw--- [ anon ]
00007f0764c3c000 528 80 0 r-x-- libsystemd.so.0.17.0
00007f0764c3c000 0 0 0 r-x-- libsystemd.so.0.17.0
00007f0764cc0000 4 0 0 ----- libsystemd.so.0.17.0
00007f0764cc0000 0 0 0 ----- libsystemd.so.0.17.0
00007f0764cc1000 12 4 4 r---- libsystemd.so.0.17.0
00007f0764cc1000 0 0 0 r---- libsystemd.so.0.17.0
00007f0764cc4000 4 4 4 rw--- libsystemd.so.0.17.0
00007f0764cc4000 0 0 0 rw--- libsystemd.so.0.17.0
00007f0764cc5000 4 0 0 rw--- [ anon ]
00007f0764cc5000 0 0 0 rw--- [ anon ]
00007f0764cc6000 16 0 0 rw--- [ anon ]
00007f0764cc6000 0 0 0 rw--- [ anon ]
00007f0764cdc000 28 0 0 r--s- gconv-modules.cache
00007f0764cdc000 0 0 0 r--s- gconv-modules.cache
00007f0764ce3000 4 4 4 r---- ld-2.24.so
00007f0764ce3000 0 0 0 r---- ld-2.24.so
00007f0764ce4000 4 0 0 rw--- ld-2.24.so
00007f0764ce4000 0 0 0 rw--- ld-2.24.so
00007f0764ce5000 4 0 0 rw--- [ anon ]
00007f0764ce5000 0 0 0 rw--- [ anon ]
00007ffde9a12000 132 16 16 rw--- [ stack ]
00007ffde9a12000 0 0 0 rw--- [ stack ]
00007ffde9ab7000 8 0 0 r---- [ anon ]
00007ffde9ab7000 0 0 0 r---- [ anon ]
00007ffde9ab9000 8 4 0 r-x-- [ anon ]
00007ffde9ab9000 0 0 0 r-x-- [ anon ]
ffffffffff600000 4 0 0 r-x-- [ anon ]
ffffffffff600000 0 0 0 r-x-- [ anon ]
---------------- ------- ------- -------
total kB 484492 22860 18068
-- System Information:
Debian Release: 9.8
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-8-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages network-manager depends on:
ii adduser 3.115
ii dbus 1.10.26-0+deb9u1
ii init-system-helpers 1.48
ii libaudit1 1:2.6.7-2
ii libbluetooth3 5.43-2+deb9u1
ii libc6 2.24-11+deb9u4
ii libglib2.0-0 2.50.3-2
ii libgnutls30 3.5.8-5+deb9u4
ii libgudev-1.0-0 230-3
ii libjansson4 2.9-1
ii libmm-glib0 1.6.4-1
ii libndp0 1.6-1+b1
ii libnewt0.52 0.52.19-1+b1
ii libnl-3-200 3.2.27-2
ii libnm0 1.6.2-3+deb9u2
ii libpam-systemd 232-25+deb9u11
ii libpolkit-agent-1-0 0.105-18+deb9u1
ii libpolkit-gobject-1-0 0.105-18+deb9u1
ii libreadline7 7.0-3
ii libselinux1 2.6-3+b3
ii libsoup2.4-1 2.56.0-2+deb9u2
ii libsystemd0 232-25+deb9u11
ii libteamdctl0 1.26-1+b1
ii libuuid1 2.29.2-1+deb9u1
ii lsb-base 9.20161125
ii policykit-1 0.105-18+deb9u1
ii udev 232-25+deb9u11
ii wpasupplicant 2:2.4-1+deb9u3
Versions of packages network-manager recommends:
ii crda 3.18-1
ii dnsmasq-base 2.76-5+deb9u2
ii iptables 1.6.0+snapshot20161117-6
ii iputils-arping 3:20161105-1
ii isc-dhcp-client 4.3.5-3+deb9u1
ii modemmanager 1.6.4-1
ii ppp 2.4.7-1+4
Versions of packages network-manager suggests:
pn libteam-utils <none>
-- no debconf information
-------------- next part --------------
>From 44cbd3b036411c8b49bc2d34d4602fdc47d4921a Mon Sep 17 00:00:00 2001
From: Beniamino Galvani <bgalvani at redhat.com>
Date: Wed, 11 Oct 2017 14:50:19 +0200
Subject: [PATCH] bus-manager: don't leak connections
The bus manager takes extra references to the GDBusConnection every
time g_dbus_object_manager_server_get_connection() its called,
preventing its disposal once the connection is closed. This causes a
leak for each DHCP event.
https://bugzilla.redhat.com/show_bug.cgi?id=1461643
(cherry picked from commit 5b81d403386324f40af6cc23ad3d26682e52a9fa)
(cherry picked from commit bb4b6be912570dd5fcfd544519b5e6d880f77e1e)
---
src/nm-bus-manager.c | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/src/nm-bus-manager.c b/src/nm-bus-manager.c
index ca07e3d9f3..f6b86e903f 100644
--- a/src/nm-bus-manager.c
+++ b/src/nm-bus-manager.c
@@ -171,7 +171,10 @@ close_connection_in_idle (gpointer user_data)
g_hash_table_iter_init (&iter, server->obj_managers);
while (g_hash_table_iter_next (&iter, (gpointer) &manager, NULL)) {
- if (g_dbus_object_manager_server_get_connection (manager) == info->connection) {
+ gs_unref_object GDBusConnection *connection = NULL;
+
+ connection = g_dbus_object_manager_server_get_connection (manager);
+ if (connection == info->connection) {
g_hash_table_iter_remove (&iter);
break;
}
@@ -250,6 +253,7 @@ private_server_manager_destroy (GDBusObjectManagerServer *manager)
g_dbus_connection_close (connection, NULL, NULL, NULL);
g_dbus_object_manager_server_set_connection (manager, NULL);
g_object_unref (manager);
+ g_object_unref (connection);
}
static gboolean
@@ -368,7 +372,10 @@ private_server_get_connection_owner (PrivateServer *s, GDBusConnection *connecti
g_hash_table_iter_init (&iter, s->obj_managers);
while (g_hash_table_iter_next (&iter, (gpointer) &manager, (gpointer) &owner)) {
- if (g_dbus_object_manager_server_get_connection (manager) == connection)
+ gs_unref_object GDBusConnection *c = NULL;
+
+ c = g_dbus_object_manager_server_get_connection (manager);
+ if (c == connection)
return owner;
}
return NULL;
@@ -606,7 +613,10 @@ nm_bus_manager_get_unix_user (NMBusManager *self,
/* Check if it's a private connection sender, which we fake */
for (iter = priv->private_servers; iter; iter = iter->next) {
- if (private_server_get_connection_by_owner (iter->data, sender)) {
+ gs_unref_object GDBusConnection *connection = NULL;
+
+ connection = private_server_get_connection_by_owner (iter->data, sender);
+ if (connection) {
*out_uid = 0;
return TRUE;
}
-------------- next part --------------
>From 44cbd3b036411c8b49bc2d34d4602fdc47d4921a Mon Sep 17 00:00:00 2001
From: Beniamino Galvani <bgalvani at redhat.com>
Date: Wed, 11 Oct 2017 14:50:19 +0200
Subject: [PATCH] bus-manager: don't leak connections
The bus manager takes extra references to the GDBusConnection every
time g_dbus_object_manager_server_get_connection() its called,
preventing its disposal once the connection is closed. This causes a
leak for each DHCP event.
https://bugzilla.redhat.com/show_bug.cgi?id=1461643
(cherry picked from commit 5b81d403386324f40af6cc23ad3d26682e52a9fa)
(cherry picked from commit bb4b6be912570dd5fcfd544519b5e6d880f77e1e)
---
src/nm-bus-manager.c | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/src/nm-bus-manager.c b/src/nm-bus-manager.c
index ca07e3d9f3..f6b86e903f 100644
--- a/src/nm-bus-manager.c
+++ b/src/nm-bus-manager.c
@@ -171,7 +171,10 @@ close_connection_in_idle (gpointer user_data)
g_hash_table_iter_init (&iter, server->obj_managers);
while (g_hash_table_iter_next (&iter, (gpointer) &manager, NULL)) {
- if (g_dbus_object_manager_server_get_connection (manager) == info->connection) {
+ gs_unref_object GDBusConnection *connection = NULL;
+
+ connection = g_dbus_object_manager_server_get_connection (manager);
+ if (connection == info->connection) {
g_hash_table_iter_remove (&iter);
break;
}
@@ -250,6 +253,7 @@ private_server_manager_destroy (GDBusObjectManagerServer *manager)
g_dbus_connection_close (connection, NULL, NULL, NULL);
g_dbus_object_manager_server_set_connection (manager, NULL);
g_object_unref (manager);
+ g_object_unref (connection);
}
static gboolean
@@ -368,7 +372,10 @@ private_server_get_connection_owner (PrivateServer *s, GDBusConnection *connecti
g_hash_table_iter_init (&iter, s->obj_managers);
while (g_hash_table_iter_next (&iter, (gpointer) &manager, (gpointer) &owner)) {
- if (g_dbus_object_manager_server_get_connection (manager) == connection)
+ gs_unref_object GDBusConnection *c = NULL;
+
+ c = g_dbus_object_manager_server_get_connection (manager);
+ if (c == connection)
return owner;
}
return NULL;
@@ -606,7 +613,10 @@ nm_bus_manager_get_unix_user (NMBusManager *self,
/* Check if it's a private connection sender, which we fake */
for (iter = priv->private_servers; iter; iter = iter->next) {
- if (private_server_get_connection_by_owner (iter->data, sender)) {
+ gs_unref_object GDBusConnection *connection = NULL;
+
+ connection = private_server_get_connection_by_owner (iter->data, sender);
+ if (connection) {
*out_uid = 0;
return TRUE;
}
-------------- next part --------------
>From 44cbd3b036411c8b49bc2d34d4602fdc47d4921a Mon Sep 17 00:00:00 2001
From: Beniamino Galvani <bgalvani at redhat.com>
Date: Wed, 11 Oct 2017 14:50:19 +0200
Subject: [PATCH] bus-manager: don't leak connections
The bus manager takes extra references to the GDBusConnection every
time g_dbus_object_manager_server_get_connection() its called,
preventing its disposal once the connection is closed. This causes a
leak for each DHCP event.
https://bugzilla.redhat.com/show_bug.cgi?id=1461643
(cherry picked from commit 5b81d403386324f40af6cc23ad3d26682e52a9fa)
(cherry picked from commit bb4b6be912570dd5fcfd544519b5e6d880f77e1e)
---
src/nm-bus-manager.c | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/src/nm-bus-manager.c b/src/nm-bus-manager.c
index ca07e3d9f3..f6b86e903f 100644
--- a/src/nm-bus-manager.c
+++ b/src/nm-bus-manager.c
@@ -171,7 +171,10 @@ close_connection_in_idle (gpointer user_data)
g_hash_table_iter_init (&iter, server->obj_managers);
while (g_hash_table_iter_next (&iter, (gpointer) &manager, NULL)) {
- if (g_dbus_object_manager_server_get_connection (manager) == info->connection) {
+ gs_unref_object GDBusConnection *connection = NULL;
+
+ connection = g_dbus_object_manager_server_get_connection (manager);
+ if (connection == info->connection) {
g_hash_table_iter_remove (&iter);
break;
}
@@ -250,6 +253,7 @@ private_server_manager_destroy (GDBusObjectManagerServer *manager)
g_dbus_connection_close (connection, NULL, NULL, NULL);
g_dbus_object_manager_server_set_connection (manager, NULL);
g_object_unref (manager);
+ g_object_unref (connection);
}
static gboolean
@@ -368,7 +372,10 @@ private_server_get_connection_owner (PrivateServer *s, GDBusConnection *connecti
g_hash_table_iter_init (&iter, s->obj_managers);
while (g_hash_table_iter_next (&iter, (gpointer) &manager, (gpointer) &owner)) {
- if (g_dbus_object_manager_server_get_connection (manager) == connection)
+ gs_unref_object GDBusConnection *c = NULL;
+
+ c = g_dbus_object_manager_server_get_connection (manager);
+ if (c == connection)
return owner;
}
return NULL;
@@ -606,7 +613,10 @@ nm_bus_manager_get_unix_user (NMBusManager *self,
/* Check if it's a private connection sender, which we fake */
for (iter = priv->private_servers; iter; iter = iter->next) {
- if (private_server_get_connection_by_owner (iter->data, sender)) {
+ gs_unref_object GDBusConnection *connection = NULL;
+
+ connection = private_server_get_connection_by_owner (iter->data, sender);
+ if (connection) {
*out_uid = 0;
return TRUE;
}
More information about the Pkg-utopia-maintainers
mailing list