Re: xinit hangs on XWin infinite loop when using -displayfd

"Matt D." <[email protected]>
Newsgroups gmane.os.cygwin.xfree
Message-ID <[email protected]>
I found as a workaround to add the arguments "-nolisten tcp" when 
invoking xinit. However, I was under the impression that it was 
incompatible with -multiwindow and -clipboard, both of which seem to be 
working fine:

https://cygwin.com/ml/cygwin-xfree/2009-05/msg00016.html


Matt D.

On 7/21/2014 12:00 PM, Matt D. wrote:
> Ok.. so I let xinit do its thing to see if it got anywhere. Eventually
> it will pop and error box. Interestingly, I specified a displayfd value
> of "3" and yet both the popup and the log are reporting "5":
>
> http://oi58.tinypic.com/106fono.jpg
>
> My XWin.0.log is about 15MB of repeated attempts to open a socket. Here
> is a snippet. I hope this helps:
>
> InitConnectionLimits: MaxClients = 255
> Welcome to the XWin X Server
> Vendor: The Cygwin/X Project
> Release: 1.15.1.0
> OS: CYGWIN_NT-5.1 matthew-17ffb52 1.7.30(0.272/5/3) 2014-05-23 10:36 i686
> OS: Windows XP Service Pack 3 [Windows NT 5.1 build 2600] (Win32)
> Snapshot: 20140709-git-2e9c13ea41c51df7
>
> XWin was started with the following command line:
>
> X -displayfd 5
>
> ddxProcessArgument - Initializing default screens
> winInitializeScreenDefaults - primary monitor w 1062 h 703
> winInitializeScreenDefaults - native DPI x 96 y 96
> ddxProcessArgument - arg: -displayfd
> Trying to create socket for display number 0
> _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
> _XSERVTransOpen: transport open failed for inet6/matthew-17ffb52:0
> _XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
>
> ..
>
>
> Trying to create socket for display number 59534
> _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
> _XSERVTransOpen: transport open failed for inet6/matthew-17ffb52:59534
> _XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
> (EE) Fatal server error:
> (EE) Failed to find a socket to listen on(EE)
> [ 58128.390] (EE) Server terminated with error (1). Closing log file.
>
>
> Matt D.
>
> On 7/21/2014 11:49 AM, Matt D. wrote:
>> Still hangs with the latest 1.15.1-4 release.
>>
>> On my main machine, I get the following output:
>>
>> $ xinit -- -displayfd 1
>>
>> read display number ':0' from X server
>> 0
>>
>> On the VM it just hangs. Taskmanager shows xinit.exe waiting or hung
>> with XWin.exe churning cycles and eating memory; about 4kB a tick.
>>
>> Also on the VM, if I run the following:
>>
>> $ xinit -- -displayfd
>>
>> Then the display will open. So it seems to be an issue with whatever
>> code is dealing with the file descriptors.
>>
>>
>> Matt D.
>>
>> On 7/20/2014 9:06 PM, Matt D. wrote:
>>> The operating system is Windows XP Professional. It is a CLEAN install
>>> on a VMware virtual machine and is 100% patched up. Cygwin also is a
>>> clean install. I did try a rebaseall with no effect.
>>>
>>> This is the first time I've encountered this. When I run "xinit --
>>> -displayfd 3", xinit will hang and XWin takes up 100% of the cpu.
>>>
>>> I've confirmed that file descriptors are working:
>>>
>>> $ exec 3>a
>>> $ echo "test" >&3
>>> $ cat a
>>> test
>>> $ exec 3>&-
>>>
>>> I can confirm that ports are available and that both xinit and XWin work
>>> without this argument by running:
>>>
>>> $ xinit --
>>>
>>> Everything else works fine but without "-displayfd" I can't record where
>>> the display is for this session to disk.
>>>
>>> I've also tried copying known-working Cygwin installs into the VM and
>>> still have the same error. Copying the erroring install from the VM
>>> outside and running it on my development machine (Windows 7 x64) does
>>> not generate an error.
>>>
>>> Unless something stands out here, I can provide the VMware image for
>>> testing (how convenient).
>>>
>>>
>>> Matt D.
>>>
>>> --
>>> 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/
>>>
>>>
>>>
>>
>> --
>> 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/
>>
>>
>>
>
> --
> 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/
>
>
>

--
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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.