[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#913201: xfce4-settings: xfsettingsd repeatedly writes application configuration leading to heavy I/O



Package: xfce4-settings
Version: 4.12.4-1
Severity: important

Dear Maintainer,

   * What led up to the situation?

Running xfsettingsd either through the session manager or standalone.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

Stopping the daemon.

I debugged with XFSETTINGS_DEBUG=1 xfsettings --no-daemon 2> xfsettings.bug
and that file is included. It can be seen that xfsettings starts up ok.
But if I apply any new settings, it falls into the loop. Additionally,
and contrary to the principle of least surprise, the session-manager
picks it up and it has to be killed manually.

   * What was the outcome of this action?

Heavy I/O from affected applications stops. Desktop drops back to either
initial session configuration or default configuration (icons/font options are
lost).

   * What outcome did you expect instead?

Once settings are changed I expect the daemon to do nothing to impede further
use. Frankly I'm confused as to why a daemon is necessary in the first place,
especially if it breaks like this.

I'm aware that there is a new upstream version currently in experimental, but
there is no additional information in the changelog to tell me if this was a
bug that was fixed.




-- System Information:
Debian Release: buster/sid
  APT prefers testing-debug
  APT policy: (600, 'testing-debug'), (600, 'testing'), (500, 'stable-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_AU.UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) (ignored: LC_ALL set to
en_AU.UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xfce4-settings depends on:
ii  libc6                2.27-8
ii  libcairo2            1.16.0-1
ii  libdbus-1-3          1.12.10-1
ii  libdbus-glib-1-2     0.110-3
ii  libexo-1-0           0.12.2-2
ii  libfontconfig1       2.13.1-1
ii  libgarcon-1-0        0.6.1-2
ii  libgarcon-common     0.6.1-2
ii  libgdk-pixbuf2.0-0   2.38.0+dfsg-6
ii  libglib2.0-0         2.58.1-2
ii  libgtk2.0-0          2.24.32-3
ii  libnotify4           0.7.7-3
ii  libpango-1.0-0       1.42.4-3
ii  libpangocairo-1.0-0  1.42.4-3
ii  libupower-glib3      0.99.9-1
ii  libx11-6             2:1.6.7-1
ii  libxcursor1          1:1.1.15-1
ii  libxfce4ui-1-0       4.12.1-3
ii  libxfce4util7        4.12.1-3
ii  libxfconf-0-2        4.12.1-1
ii  libxi6               2:1.7.9-1
ii  libxklavier16        5.4-3
ii  libxrandr2           2:1.5.1-1
ii  xfconf               4.12.1-1

Versions of packages xfce4-settings recommends:
ii  x11-utils  7.7+4

xfce4-settings suggests no packages.
xfce4-settings(xsettings): _XSETTINGS_S0 registered on screen 0
xfce4-settings(xsettings): 29 settings changed (serial=0, len=1148)
xfce4-settings(xsettings): resource manager (xft) changed (len=243)
xfce4-settings(displays): Detected CRTC 442.
xfce4-settings(displays): Detected CRTC 443.
xfce4-settings(displays): Detected CRTC 444.
xfce4-settings(displays): Detected CRTC 445.
xfce4-settings(displays): Detected output 446 DVI-D-0.
xfce4-settings(displays): CRTC 442 assigned to DVI-D-0.
xfce4-settings(displays): CRTC 442, output list[0] -> 446.
xfce4-settings(displays): Total 1 active output(s).
xfce4-settings(displays): Normalized CRTC 442: size=1440x900, pos=0x0.
xfce4-settings(displays): min_h = 8, min_w = 8, max_h = 32767, max_w = 32767, prev_h = 900, prev_w = 1440, prev_hmm = 238, prev_wmm = 381, h = 900, w = 1440, hmm = 238, wmm = 381.
xfce4-settings(displays): Configuring CRTC 442.
xfce4-settings(displays): Configuring CRTC 443.
xfce4-settings(displays): Configuring CRTC 444.
xfce4-settings(displays): Configuring CRTC 445.
xfce4-settings(pointers): initialized xi 2.3
xfce4-settings(keyboards): initialized xkb 1.0
xfce4-settings(keyboards): set auto repeat on
xfce4-settings(keyboards): set key repeat (delay=502, rate=50)
xfce4-settings(keyboards): set numlock on
xfce4-settings(accessibility): AccessXKeys disabled
xfce4-settings(accessibility): stickykeys disabled
xfce4-settings(accessibility): slowkeys disabled
xfce4-settings(accessibility): bouncekeys disabled
xfce4-settings(accessibility): mousekeys disabled
xfce4-settings(keyboard-shortcuts): 11 shortcuts loaded
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(workspaces): 5 desktop names set from xfconf
xfce4-settings(fontconfig): timestamp updated (time=1541633872)
xfce4-settings(xsettings): 30 settings changed (serial=1, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633876)
xfce4-settings(xsettings): 30 settings changed (serial=2, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633880)
xfce4-settings(xsettings): 30 settings changed (serial=3, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(xsettings): 30 settings changed (serial=4, len=1180)
xfce4-settings(fontconfig): timestamp updated (time=1541633884)
xfce4-settings(xsettings): 30 settings changed (serial=5, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(xsettings): 30 settings changed (serial=6, len=1180)
xfce4-settings(fontconfig): timestamp updated (time=1541633888)
xfce4-settings(xsettings): 30 settings changed (serial=7, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633893)
xfce4-settings(xsettings): 30 settings changed (serial=8, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633897)
xfce4-settings(xsettings): 30 settings changed (serial=9, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633901)
xfce4-settings(xsettings): 30 settings changed (serial=10, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633905)
xfce4-settings(xsettings): 30 settings changed (serial=11, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633910)
xfce4-settings(xsettings): 30 settings changed (serial=12, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633914)
xfce4-settings(xsettings): 30 settings changed (serial=13, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633918)
xfce4-settings(xsettings): 30 settings changed (serial=14, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633922)
xfce4-settings(xsettings): 30 settings changed (serial=15, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633927)
xfce4-settings(xsettings): 30 settings changed (serial=16, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633932)
xfce4-settings(xsettings): 30 settings changed (serial=17, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633936)
xfce4-settings(xsettings): 30 settings changed (serial=18, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633940)
xfce4-settings(xsettings): 30 settings changed (serial=19, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633944)
xfce4-settings(xsettings): 30 settings changed (serial=20, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633948)
xfce4-settings(xsettings): 30 settings changed (serial=21, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633952)
xfce4-settings(xsettings): 30 settings changed (serial=22, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633956)
xfce4-settings(xsettings): 30 settings changed (serial=23, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths
xfce4-settings(fontconfig): timestamp updated (time=1541633960)
xfce4-settings(xsettings): 30 settings changed (serial=24, len=1180)
xfce4-settings(fontconfig): monitoring 175 paths

Reply to: