For the slackware maintainers:
There is a bug in glib2-2.52, as supplied with slackware-current, in distributions such as slackware where /etc/mtab is not a link to /proc/mounts or /proc/self/mounts. This arises because in such cases there is a race between the mounts-changed signal emitted by GUnixMountMonitor objects on the one hand and g_unix_mounts_get() on the other hand, which means that the handler of the mounts-changed signal may get a stale list of mount points from g_unix_mounts_get(): that is, one which does not include the change which caused the signal to be emitted in the first place.
A patch which deals with the issue is at
https://bugzilla.gnome.org/show_bug.cgi?id=779607 . This patch will apparently appear in glib-2.54 and may appear in glib-2.52.4, should that ever be released.
The bug appears to affect any version of glib after glib2-2.42, so may affect some of the stable slackware series also (not tested).
The maintainers might like to consider including this patch in the distributed glib2 package.