Bug#709197: More GLib-CRITICAL **: messages produced by networking applications

Simon McVittie smcv at debian.org
Fri Jun 26 22:58:29 UTC 2015


On 26/06/15 17:09, Ingo wrote:
> It's not just Iceweasel, the very same message is generated on every
> startup of Icedove:
> GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

This is basically the same issue in both Iceweasel and Icedove: the code
triggering the assertion is part of the Gecko runtime that they both use.

> Following message is generated on every download of weather-data
> (happens every 20 min.) by xfce4-weather-plugin 0.8.3-2
> (wrapper:3061): GLib-CRITICAL **: Source ID 7763 was not found when
> attempting to remove it

This is not related to the g_slice_set_config thing; it is GLib
diagnosing a bug in the way xfce4-weather-plugin, or some other library
used by xfce4-weather-plugin, is using it.

Specifically, the bug is that something in xfce4-weather-plugin or a
library that it uses added an event source to GLib, for which GLib
happens to have allocated source ID 7763, and then asked to remove event
source 7763 twice. The first time, it gets removed; the second time
triggers a warning. Older GLib versions didn't warn about that; but it
is actually a potentially serious bug, because if source ID 7763 had
been reused for something else, that something else would have been
removed instead. That's why newer GLib warns when applications do this,
in an attempt to get it fixed.

> These messages come in blocks of 4 lines from xfce4-netload-plugin
> 1.2.0-1 when changing properties and closing the settings dialogue:
> (xfce4-netload-plugin:1679): GLib-CRITICAL **: Source ID 167 was not
> found when attempting to remove it

This is similar to the xfce4-weather-plugin one; it could be a bug in a
library that they both use, or it could be a similar but unrelated bug
in xfce4-netload-plugin code.

    S



More information about the pkg-gnome-maintainers mailing list