[Pkg-xfce-devel] Bug#786387: xfce4: Dual monitor connection causes logout after upgrading XFCE4

Neil Williams codehelp at debian.org
Thu May 21 07:58:15 UTC 2015


Source: xfce4
Version: 4.10.1
Severity: important

I haven't been able to identify where this problem lies, except that XFCE4
has been working well with a dual monitor setup (external HDMI monitor
to the right of the laptop screen, different content & panels on each)
but after upgrading XFCE4 in unstable, merely connecting the laptop to
the external monitor causes XFCE4 to crash and I'm back to the login
screen. If I try to login with the external monitor connected, XFCE4
crashes again.

Temporarily, I've had to switch to LXDE when using the external monitor,
XFCE works fine when it is only the laptop.

I get errors in .xsession-errors:

xfwm4: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
xfce4-session: Fatal IO error 11 (Resource temporarily unavailable) on X server 
:0.
xfce4-panel: Fatal IO error 11 (Resource temporarily unavailable) on X server :0
.0.
xfsettingsd: Fatal IO error 11 (Resource temporarily unavailable) on X server :0
.0.
xfce4-sensors-plugin: Fatal IO error 11 (Resource temporarily unavailable) on X 
server :0.0.
wrapper-1.0: Fatal IO error 104 (Connection reset by peer) on X server :0.0.
parsing temperature file "/sys/class/thermal/thermal_zone0/temp"...
wrapper-1.0: Fatal IO error 11 (Resource temporarily unavailable) on X server :0
.0.
wicd-client.py: Fatal IO error 2 (No such file or directory) on X server :0.0.
Has notifications support True
Loading...
Connecting to daemon...
Connected.
Xsession: X session started for neil at Mon 18 May 08:44:36 BST 2015
localuser:neil being added to access control list

(xfwm4:13114): xfwm4-WARNING **: Failed to connect to session manager: Failed to
 connect to the session manager: SESSION_MANAGER environment variable not define
d
xfwm4: Fatal IO error 4 (Interrupted system call) on X server :0.
Xsession: X session started for neil at Mon 18 May 08:45:08 BST 2015
localuser:neil being added to access control list
xfce4-session: GNOME compatibility is enabled and gnome-keyring-daemon is found on the system. Skipping gpg/ssh-agent startup.
** Message: couldn't access control socket: /run/user/1000/keyring/control: No such file or directory
(xfwm4:13322): xfwm4-WARNING **: output size (3360x1080) and logical screen size (1440x900) do not match

(xfce4-session:13308): xfce4-session-WARNING **: Unable to launch "xfce4-settings-helper": Failed to execute child process "xfce4-settings-helper" (No such file or directory)

(xfce4-session:13308): xfce4-session-WARNING **: Unable to launch "xfce4-settings-helper": Failed to execute child process "xfce4-settings-helper" (No such file or directory)

** (xfdesktop:13329): WARNING **: Thumbnailer failed calling GetFlavors
Failure: Module initialization failed


I've tried downgrading to the version of XFCE4 in Jessie but that didn't help,
so I suspect a configuration option has been changed as a result of the upgrade.

I had been using ARandR to configure the external monitor usage:
#!/bin/sh
xrandr --output DP3 --off --output DP2 --off --output DP1 --off --output HDMI3 --off --output HDMI2 --mode 1920x1080 --pos 1440x0 --rotate normal --output HDMI1 --off --output LVDS1 --mode 1440x900 --pos 0x0 --rotate normal --output VGA1 --off

XFCE4 has changed the monitor settings to support automatically configuring
monitors but this didn't fix the issue.

(The only package from the list of dependencies of the xfce4 metapackage which
I do not have installed is orage. The system is still using sysvinit, in case
that matters.)

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf, arm64

Kernel: Linux 4.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)



More information about the Pkg-xfce-devel mailing list