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

Bug#801655: xorg crashes with "NOUVEAU(0): failed to set mode: Permission denied" when exiting tty2-6 shell



On 2015-10-13 05:13 +0200, Alexandre Hoïde wrote:

>    * What led up to the situation?
>    1. Boot to multi-user.target as [default] systemd target;
>    2. login to tty1 and 'startx' with following ~/.xsession :
>         xrdb -merge ~/.Xresources
>         exec /usr/bin/xmonad
>    3. switch and login to any of tty2-6 (CTRL-ALT-Fx), then 'exit' from
>    shell (bash) on this tty;
>    4. xorg crashes with :
> -----------------------------------------------------------------------
> […]
> [  6629.597] (II) AIGLX: Suspending AIGLX clients for VT switch
> [  6629.597] (II) NOUVEAU(0): NVLeaveVT is called.
> [  6629.783] (II) systemd-logind: got pause for 13:66
> […]
> [  6635.892] (II) systemd-logind: got resume for 226:0
> [  6636.046] (II) AIGLX: Resuming AIGLX clients after VT switch
> [  6636.046] (II) NOUVEAU(0): NVEnterVT is called.
> [  6636.047] (EE) NOUVEAU(0): failed to set mode: Permission denied
> [  6636.049] (EE) 
> Fatal server error:
> [  6636.049] (EE) EnterVT failed for screen 0
> [  6636.049] (EE) 
> [  6636.049] (EE) 
> […]
> [  6636.049] (EE) 
> [  6636.049] (II) AIGLX: Suspending AIGLX clients for VT switch
> [  6636.049] (II) NOUVEAU(0): NVLeaveVT is called.
> [  6636.059] (EE) Server terminated with error (1). Closing log file.
> -----------------------------------------------------------------------
>      
>    * Workaround :
>      - No such problem when launching 'startx' from any of tty2-6.
>      - No such problem with Gnome (residing on vt8, gdm vt7)
>
>    Sorry if this is not related to nouveau driver and regards,

I don't think this has anything to do with nouveau, rather I suspect the
X server which no longer runs suid root.  See bug #801518 for a similar
problem.

Anyway, you could try the modesetting driver, you would need this
minimal /etc/X11//etc/X11/xorg.conf to use it:

--8<---------------cut here---------------start------------->8---
Section "Device"
	Identifier	"n"
	Driver		"modesetting"
EndSection
--8<---------------cut here---------------end--------------->8---

Cheers,
       Sven


Reply to: