xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call

Pat Kane pekane52 at gmail.com
Mon Oct 8 12:39:24 PDT 2007


FYI .

<http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=70cb97935b8859f27296772885104b599f560576>

  author	Linus Torvalds <torvalds  at  woody.linux-foundation.org>
  Sun, 7 Oct 2007 23:02:55 +0000 (16:02 -0700)
  VT_WAITACTIVE: Avoid returning EINTR when not necessary

  We should generally prefer to return ERESTARTNOHAND rather than EINTR,
  so that processes with unhandled signals that get ignored don't return
  EINTR.

  This can help with X startup issues:

      Fatal server error:
      xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call

  although the real fix is having the X server always retry EINTR
  regardless (since EINTR does happen for signals that have handlers
  installed). Keithp has a patch for that.

  Regardless, ERESTARTNOHAND is the correct thing to use.

  Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>



More information about the xorg mailing list