Package: sawfish Version: 1:1.11-2 Severity: important Dear Maintainer,
In my .bash_profile file, the last line is: [[ -z $DISPLAY && $XDG_VTNR -eq 6 ]] && exec startx -- vt6 -keeptty In my .xsession file, the last line is: [[ $XDG_VTNR -eq 6 ]] && exec /etc/alternatives/x-window-manager And my x-window-manager points to sawfish. In /etc/systemd/system/getty.target.wants/ I've set up auto login for all my tty1-6. The above configuration works great for years until a few weeks ago I did an usual 'sudo aptitude upgrade'. In these days, after startx brings up X display, I can see the mouse pointer shows up at the center of the screen. This means sawfish has been working. But immediately after the mouse cursor shown up, sawfish quits, the screen goes back to console tty1. Because I have auto login on tty1-6, startx works again to bring up X. And immediately after seeing the mouse cursor, sawfish quits again. And the screen goes back to tty1. This loop continues until I comments out the last line in my .bash_profile file. grep EE ~/.local/share/xorg/Xorg.0.log shows me the following lines: (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 156.708] (EE) Error systemd-logind returned paused fd for drm node [ 157.188] (EE) Error systemd-logind returned paused fd for drm node If I 'startx' manually at any tty, I got the following errors: (EE) Fatal server error: (EE) xf86OpenConsole: Cannot open virtual console 7 (Permission denied) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/home/wx672/.local/share/xorg/Xorg.0.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. xinit: giving up xinit: unable to connect to X server: Connection refused xinit: server error Then, I switched to i3 window manager, it works fine. So I guess it could be a sawfish bug. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.4.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages sawfish depends on: ii libatk1.0-0 2.18.0-1 ii libc6 2.22-5 ii libcairo2 1.14.6-1 ii libfontconfig1 2.11.0-6.4 ii libfreetype6 2.6.3-3 ii libgdk-pixbuf2.0-0 2.32.3-1.2 ii libglib2.0-0 2.48.0-1 ii libgmp10 2:6.1.0+dfsg-2 ii libgtk2.0-0 2.24.30-1.1 ii libice6 2:1.0.9-1+b1 ii libpango-1.0-0 1.38.1-1 ii libpangocairo-1.0-0 1.38.1-1 ii libpangoft2-1.0-0 1.38.1-1 ii libpangoxft-1.0-0 1.38.1-1 ii librep16 0.92.5-3 ii libsm6 2:1.2.2-1+b1 ii libx11-6 2:1.6.3-1 ii libxext6 2:1.3.3-1 ii libxft2 2.3.2-1 ii libxinerama1 2:1.1.3-1+b1 ii libxrandr2 2:1.5.0-1 ii libxrender1 1:0.9.9-2 ii libxtst6 2:1.2.2-1+b1 ii rep 0.92.5-3 ii rep-gtk 1:0.90.8.2-3 ii sawfish-data 1:1.11-2 ii xterm [x-terminal-emulator] 324-1 sawfish recommends no packages. Versions of packages sawfish suggests: pn gnome-control-center <none> pn menu <none> pn yelp <none> -- no debconf information