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

Reply via email to