[Pkg-utopia-maintainers] Bug#781007: Bug#781007: Bug#781007: network-manager has an 128 max connections limit

Faidon Liambotis paravoid at debian.org
Tue Mar 24 15:16:11 UTC 2015


On Mon, Mar 23, 2015 at 04:21:32PM +0100, Michael Biebl wrote:
> Depends on the patch and how invasive it is.
> I do indeed plan another upload of NetworkManager to at least fix
> #760998. So we might sneak that one in.

OK, I managed to track this down further. After many failed attempts, I
had to script the bisect entirely (bisect run) during which I discovered
that the bug does not manifest if you call nmcli as root(!). IOW,

$ nmcli c | wc -l
129
$ sudo nmcli c |wc -l
183

The bisect ends up at 57e802f3aa2aac8daba9a7a442a2393ab5888dba ("libnm:
port NMRemoteSettings to NMObject") as the first "bad" commit (i.e. the
commit that fixed this). Unfortunately this is pretty invasive :(

Any clues on what specifically there would make such a difference? I'm
suspecting a DBus timeout somewhere...

For posterity, the full bisect log is:
# bad: [acdaf78a068b6c65ba799a7098b867953db4801c] release: bump version to 1.0.0
# good: [6eb82acd6dce882f4b91aafcf68dd9e143ce34e2] release: bump version to 0.9.10.0
git bisect start '1.0.0' '0.9.10.0'
# good: [c817409fc09044db9a871859c98e121074ea2495] release: bump version to 0.9.9.95 (0.9.10-beta1)
git bisect good c817409fc09044db9a871859c98e121074ea2495
# bad: [d83881a64125cd7d398834eec6a31ce7ee8d006f] tui, cli: improve printing of Wi-Fi strength bars (rh #1131491)
git bisect bad d83881a64125cd7d398834eec6a31ce7ee8d006f
# good: [75d8a805e76204d44235fcf750fee0a65313c419] core: add logging macro _LOG() and _LOGD() to nm-device.c
git bisect good 75d8a805e76204d44235fcf750fee0a65313c419
# bad: [290598494d46231a36a3982c943ad09eceb70eae] libnm-core: split the test program out of nm-param-spec-specialized.c
git bisect bad 290598494d46231a36a3982c943ad09eceb70eae
# bad: [8fe1b790126f433e8b9d05b3385e7075b6af68ae] libnm-core: declare NM_SETTING_COMPARE_FLAG_INFERRABLE flag in "nm-core-internal.h"
git bisect bad 8fe1b790126f433e8b9d05b3385e7075b6af68ae
# good: [7e791ce3fe250190db9a54ce95490e90bc6e26b3] libnm, libnm-glib: belatedly replace _nm_client_is_object_path()
git bisect good 7e791ce3fe250190db9a54ce95490e90bc6e26b3
# bad: [32c26a859bd869a5a910c5047685bcd2badce6d2] libnm-core: move some fake NMConnection methods over to NMSetting
git bisect bad 32c26a859bd869a5a910c5047685bcd2badce6d2
# bad: [df2711f1975446b42688c89db80e3fec105d1932] nmtst: fix memory leak in nmtst_create_minimal_connection()
git bisect bad df2711f1975446b42688c89db80e3fec105d1932
# bad: [f8762f7d3f0f916057f2c542163a02a77a6c3bbd] libnm: remove NMRemoteConnection::updated signal
git bisect bad f8762f7d3f0f916057f2c542163a02a77a6c3bbd
# good: [c4a86eba52e4665159546293a5065bab12077b69] libnm: remove redundant NM name watching code
git bisect good c4a86eba52e4665159546293a5065bab12077b69
# bad: [57e802f3aa2aac8daba9a7a442a2393ab5888dba] libnm: port NMRemoteSettings to NMObject
git bisect bad 57e802f3aa2aac8daba9a7a442a2393ab5888dba
# good: [d7e99f837537abc45b193d6748888f264e02d0b6] libnm: add NMRemoteConnection:visible property
git bisect good d7e99f837537abc45b193d6748888f264e02d0b6
# first bad commit: [57e802f3aa2aac8daba9a7a442a2393ab5888dba] libnm: port NMRemoteSettings to NMObject

Thanks,
Faidon



More information about the Pkg-utopia-maintainers mailing list