I Cannot Start the X Server
Jon TURNEY
jon.turney@dronecode.org.uk
Fri Feb 13 17:59:00 GMT 2009
Todd Sankey wrote:
> I recently upgraded and ran into this problem as well.
>
> I watched the XWin.exe process using ProcMon from
> sysinternals.com and it doesn't look like a problem of
> directory / file / user permissions as the FAQ would suggest.
I've updated the FAQ entry a bit.
> From ProcMon it looks like /tmp/.tX0-lock is being deleted
> before it is moved.
>
> Specifically, it is being opened with options: Synchronous IO
> Non-Alert, Non-Directory File, Delete On Close
>
> The file is then closed and re-opened and the re-open fails
> because it no longer exists.
Thanks for the information.
As you can see from LockServer() function in
http://cgit.freedesktop.org/xorg/xserver/tree/os/utils.c, the sequence of
actions should be
open(tmp)
write()
close()
link(tmp,lock)
unlink(tmp)
and the failure seems to be that the link() doesn't succeed. So having the
file "delete-on-close" does explain what is seen.
Any insight into why "delete-on-close" is being requested?
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ: http://x.cygwin.com/docs/faq/
More information about the Cygwin-xfree
mailing list