This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Re: I've lost cut and paste - any ideas why?
On Fri, Dec 17, 2004 at 04:13:59PM +0100, Alexander Gottwald wrote:
> winProcEstablishConnection - Hello
> winProcEstablishConnection - Xdmcp enabled, waiting to start clipboard client un
> til fourth call.
> winProcEstablishConnection - Hello
> winProcEstablishConnection - Xdmcp enabled, waiting to start clipboard client un
> til fourth call.
> winProcEstablishConnection - Hello
> winProcEstablishConnection - Xdmcp enabled, waiting to start clipboard client un
> til fourth call.
> winInitClipboard ()
> winProcQueryTree - winInitClipboard returned.
> winClipboardProc - Hello
> DetectUnicodeSupport - Windows NT/2000/XP
> winClipboardProc - DISPLAY=127.0.0.1:1.0
> winProcEstablishConnection - Hello
> winProcEstablishConnection - Clipboard client already launched, returning.
> winClipboardProc - XOpenDisplay () returned and successfully opened the display.
> winProcSetSelectionOwner - Clipboard not yet started, aborting.
> winProcSetSelectionOwner - Clipboard not yet started, aborting.
>
> winClipboardIOErrorHandler!
>
> winClipboardProc - setjmp returned for IO Error Handler.
> winDeinitMultiWindowWM - Noting shutdown in progress
>
> There are too many clients connecting before the actual login process connects.
> I'm thinking about various solutions:
>
> o make the number of clients configurable (it is hardcoded to 4 now)
> - quite easy work
> - not very userfriendly
> o make clipboard thread recover from errors (shutdown and restart)
> - very hard to build
> - will work in all cases
>
> Number 1 is something I will come up in the next days. The second needs at least
> some days to come up wit a clear design and even longer to implement and test.
>
Thanks for looking into it and reporting what you found. I'll look
and check to see if my error log reports the same.
Would a strategically placed sleep anywhere help?
Unfortunately I can't go back to xdm as I couldn't get it to work on
my Slackware 10, I *think* it's something to do with it being compiled
for ipv6. Maybe I should try building a version from source with ipv6
disabled, I've no need for all the extras that gdm provides, I just
used it because it worked.
--
Chris Green (chris@areti.co.uk)
"Never ascribe to malice that which can be explained by incompetence."