Fedora 30 currently ships glib2-2.60.2-1.fc30.
In glib 2.59.0, GHashTable was optimized for "small arrays" (, )
I very much appreciate attempts to make glib more efficient (thank you!).
But this causes *lots* of false positives when running under valgrind (in this case when testing NetworkManager).
This is already partly fixed in latest glib (, ).
Note that I think that this fix is not correct ()
Once this is fixed, please backport them to Fedora 30.
Running NetworkManager under valgrind is important to us, and significantly hampered by this issue.
Fixed now on master: https://gitlab.gnome.org/GNOME/glib/commit/32ea5b7e1f08709db9207528b3859f4c0e1ed8b3
FEDORA-2019-c18d2bd1bd has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-c18d2bd1bd
glib2-2.60.4-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-c18d2bd1bd
glib2-2.60.4-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.