On Sun, Oct 11, 2015 at 17:57:12 +0200, Simon Ruderich wrote: > Package: xserver-xorg > Version: 1:7.7+12 > Severity: important > > Hello, > > I use the following commands to start two X servers (the > `runuser` command is only used to spawn a new systemd session): > > runuser --login --command='/usr/bin/startx -- :0 -nolisten tcp > -novtswitch vt7' user1 > runuser --login --command='/usr/bin/startx -- :1 -nolisten tcp > -novtswitch vt8' user2 > > This worked fine in 1:7.7+9, but since 1:7.7+12 this setup causes > a freeze once I switch from the first X on vt7 to vt8. Now I > can't switch back to either vt7 or any other TTY and also can't > enter anything in the TTY. The system isn't locked up though, > e.g. sound is still working. The logs contain no additional > information (the log below is from 1:7.7+9 though), except the > following (which is always displayed when switching TTYs also in > the working version). > > [ 19275.504] (II) AIGLX: Suspending AIGLX clients for VT switch > [ 19281.595] (II) AIGLX: Resuming AIGLX clients after VT switch > > I've tried it with the compat wrapper which uses a setuid binary. > I've no idea how to debug this issue. Some pointers would be very > appreciated. > I guess you probably need to configure the compat wrapper to not drop root privileges, if you want X to be allowed to switch VTs.
Cheers, Julien
signature.asc
Description: PGP signature