[Pkg-xfce-devel] Bug#790121: xfce4-weather-plugin: Source ID 2485 was not found when attempting to remove it

Ingo alf.debianfan at gmx.de
Sat Jun 27 12:07:02 UTC 2015


Package: xfce4-weather-plugin
Version: 0.8.3-2
Severity: important

Dear Maintainer,

   * What led up to the situation?
Just running the weather-plugin in the panel of XFCE-Desktop

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
I did already report that as a bug against libglib2.0-0
(see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=709197#38)

   * What was the outcome of this action?
Reply from Simon McVittie was:

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.

My .xsession-errors still gets filled with pairwise messages like tis:

weather-Message: hole http://api.yr.no/weatherapi/sunrise/1.0/?lat=49.986395;lon=7.968520;date=2015-06-27
weather-Message: hole http://api.yr.no/weatherapi/locationforecastlts/1.2/?lat=49.986395;lon=7.968520;msl=100

(xfdesktop:2661): GLib-GIO-CRITICAL **: g_file_get_path: assertion 'G_IS_FILE (file)' failed
weather-Message: hole http://api.yr.no/weatherapi/locationforecastlts/1.2/?lat=49.986395;lon=7.968520;msl=100

(wrapper:2728): GLib-CRITICAL **: Source ID 1241 was not found when attempting to remove it
weather-Message: hole http://api.yr.no/weatherapi/locationforecastlts/1.2/?lat=49.986395;lon=7.968520;msl=100

(wrapper:2728): GLib-CRITICAL **: Source ID 2485 was not found when attempting to remove it
weather-Message: hole http://api.yr.no/weatherapi/locationforecastlts/1.2/?lat=49.986395;lon=7.968520;msl=100

(wrapper:2728): GLib-CRITICAL **: Source ID 3724 was not found when attempting to remove it


   * What outcome did you expect instead?
Smooth opreation without the risk that some valid "Source ID" gets removed by accident.



-- System Information:
Debian Release: 8.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages xfce4-weather-plugin depends on:
ii  libatk1.0-0          2.14.0-1
ii  libc6                2.19-18
ii  libcairo2            1.14.0-2.1
ii  libfontconfig1       2.11.0-6.3
ii  libfreetype6         2.5.2-3
ii  libgdk-pixbuf2.0-0   2.31.1-2+b1
ii  libglib2.0-0         2.42.1-1
ii  libgtk2.0-0          2.24.25-3
ii  libpango-1.0-0       1.36.8-3
ii  libpangocairo-1.0-0  1.36.8-3
ii  libpangoft2-1.0-0    1.36.8-3
ii  libsoup2.4-1         2.48.0-1
ii  libxfce4ui-1-0       4.10.0-6
ii  libxfce4util6        4.10.1-2
ii  libxml2              2.9.1+dfsg1-5
pn  xfce4-panel          <none>

xfce4-weather-plugin recommends no packages.

xfce4-weather-plugin suggests no packages.

-- no debconf information



More information about the Pkg-xfce-devel mailing list