Windows ME/2000 Mouse Movement Aborts Client

Heinz, Karl Karl.Heinz "at" am.sony.com
Thu, 28 Jun 2001 23:01:26 +0000


Upon connecting I get the expected view into the VNC server.  If I don't do
anything, the connection is persistent and the client view displays any
changes on the server.  So far so good.

However, when I move the client mouse over the VNC client window, the client
application terminates without any diagnostics.  If I disable remote
keyboard and pointer on the server, the client connection is stable (but
obviously not very helpful).

I have replicated this using Windows 2000 Professional as the server and
Windows ME as the client and vice versa.  The following log was collected on
the Windows ME server (sorry for the verbose nature...):

D:\ORL\vss\winvnc\vncServer.cpp : authhosts cleared
D:\ORL\vss\winvnc\vncProperties.cpp : clearing user settings
D:\ORL\vss\winvnc\vncPasswd.h : PASSWD : FromClear called
D:\ORL\vss\winvnc\vncProperties.cpp : loading DEFAULT local settings
D:\ORL\vss\winvnc\vncProperties.cpp : loading "karl" global settings
D:\ORL\vss\winvnc\vncServer.cpp : trying port number 5900
Thu Jun 28 14:54:27 2001
D:\ORL\vss\winvnc\VSocket.cpp : closing socket
D:\ORL\vss\winvnc\VSocket.cpp : closing socket
D:\ORL\vss\winvnc\vncSockConnect.cpp : started socket connection thread
Thu Jun 28 14:54:28 2001
D:\ORL\vss\winvnc\VSocket.cpp : closing socket
D:\ORL\vss\winvnc\vncPasswd.h : PASSWD : ToText called
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
D:\ORL\vss\winvnc\vncHTTPConnect.cpp : started HTTP server thread
Thu Jun 28 14:54:29 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:54:34 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:54:39 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:54:44 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:54:46 2001
D:\ORL\vss\winvnc\vncSockConnect.cpp : accepted connection from 192.168.0.4
D:\ORL\vss\winvnc\vncClient.cpp : vncClient() executing...
D:\ORL\vss\winvnc\vncServer.cpp : AddClient() done
D:\ORL\vss\winvnc\vncClient.cpp : client connected : 192.168.0.4 (1)
D:\ORL\vss\winvnc\vncClient.cpp : negotiated version
D:\ORL\vss\winvnc\vncPasswd.h : PASSWD : ToText called
D:\ORL\vss\winvnc\WinVNC.cpp : message 1026 recieved
Thu Jun 28 14:54:49 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:54:50 2001
D:\ORL\vss\winvnc\vncClient.cpp : non-shared connection - disconnecting old
clients
D:\ORL\vss\winvnc\vncServer.cpp : KillAuthClients() done
D:\ORL\vss\winvnc\vncDesktop.cpp : initialising desktop handler
D:\ORL\vss\winvnc\vncDesktop.cpp : KillScreenSaver...
D:\ORL\vss\winvnc\vncDesktop.cpp : bitmap dimensions are 1152 x 870
D:\ORL\vss\winvnc\vncDesktop.cpp : created memory bitmap
D:\ORL\vss\winvnc\vncDesktop.cpp : got bitmap format
D:\ORL\vss\winvnc\vncDesktop.cpp : DBG:display context has 1 planes!
D:\ORL\vss\winvnc\vncDesktop.cpp : DBG:memory context has 1 planes!
D:\ORL\vss\winvnc\vncDesktop.cpp : attempting to enable DIBsection blits
D:\ORL\vss\winvnc\vncDesktop.cpp : enabled fast DIBsection blits OK
D:\ORL\vss\winvnc\vncDesktop.cpp : no palette data for truecolour display
D:\ORL\vss\winvnc\vncBuffer.cpp : raw encoder requested
D:\ORL\vss\winvnc\vncEncoder.cpp : settranslatefunction called
D:\ORL\vss\winvnc\vncEncoder.cpp : only 8, 16 or 32 bits supported remotely
- 0 requested
D:\ORL\vss\winvnc\vncEncoder.cpp : settranslatefunction called
D:\ORL\vss\winvnc\vncEncoder.cpp : no translation required
D:\ORL\vss\winvnc\vncBuffer.cpp : fast blits detected - using DIBsection
buffer
D:\ORL\vss\winvnc\vncBuffer.cpp : local buffer=2004480, remote
buffer=2004492
D:\ORL\vss\winvnc\vncBuffer.cpp : fast blits detected - using DIBsection
buffer
D:\ORL\vss\winvnc\vncBuffer.cpp : local buffer=2004480, remote
buffer=2004492
D:\ORL\vss\winvnc\vncServer.cpp : Authenticated() done
D:\ORL\vss\winvnc\vncClient.cpp : authenticated connection
D:\ORL\vss\winvnc\vncClient.cpp : sent pixel format to client
D:\ORL\vss\winvnc\WinVNC.cpp : message 1027 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
D:\ORL\vss\winvnc\vncBuffer.cpp : SetClientFormat called
D:\ORL\vss\winvnc\vncEncoder.cpp : settranslatefunction called
D:\ORL\vss\winvnc\vncEncoder.cpp : no translation required
D:\ORL\vss\winvnc\vncBuffer.cpp : fast blits detected - using DIBsection
buffer
D:\ORL\vss\winvnc\vncBuffer.cpp : local buffer=2004480, remote
buffer=2004492
D:\ORL\vss\winvnc\vncBuffer.cpp : Hextile encoder requested
D:\ORL\vss\winvnc\vncEncoder.cpp : settranslatefunction called
D:\ORL\vss\winvnc\vncEncoder.cpp : only 8, 16 or 32 bits supported remotely
- 0 requested
D:\ORL\vss\winvnc\vncEncoder.cpp : settranslatefunction called
D:\ORL\vss\winvnc\vncEncoder.cpp : no translation required
D:\ORL\vss\winvnc\vncBuffer.cpp : fast blits detected - using DIBsection
buffer
D:\ORL\vss\winvnc\vncBuffer.cpp : local buffer=2004480, remote
buffer=2008507
D:\ORL\vss\winvnc\vncEncoder.cpp : remote palette data requested
D:\ORL\vss\winvnc\vncBuffer.cpp : clearing rectangle (0, 0)-(1152, 870)
Thu Jun 28 14:54:54 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:54:59 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:55:04 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:55:09 2001
D:\ORL\vss\winvnc\VSocket.cpp : socket error 0
D:\ORL\vss\winvnc\VSocket.cpp : socket error 0
D:\ORL\vss\winvnc\vncClient.cpp : client disconnected : 192.168.0.4 (1)
D:\ORL\vss\winvnc\vncServer.cpp : removing authorised client
D:\ORL\vss\winvnc\vncServer.cpp : deleting desktop server
D:\ORL\vss\winvnc\vncDesktop.cpp : killing screen server
D:\ORL\vss\winvnc\vncDesktop.cpp : quitting desktop server thread
D:\ORL\vss\winvnc\vncServer.cpp : RemoveClient() done
D:\ORL\vss\winvnc\vncClient.cpp : ~vncClient() executing...
D:\ORL\vss\winvnc\vncClient.cpp : deleting socket
D:\ORL\vss\winvnc\VSocket.cpp : closing socket
D:\ORL\vss\winvnc\vncClient.cpp : deleting buffer
D:\ORL\vss\winvnc\WinVNC.cpp : message 1028 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:55:14 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:55:19 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Thu Jun 28 14:55:21 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 273 recieved
D:\ORL\vss\winvnc\WinVNC.cpp : message 16 recieved
D:\ORL\vss\winvnc\WinVNC.cpp : shutting down server
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
D:\ORL\vss\winvnc\vncServer.cpp : shutting down server object
D:\ORL\vss\winvnc\VSocket.cpp : shutdown socket
D:\ORL\vss\winvnc\vncSockConnect.cpp : accepted connection from 127.0.0.1
D:\ORL\vss\winvnc\vncClient.cpp : vncClient() executing...
D:\ORL\vss\winvnc\vncServer.cpp : AddClient() done
D:\ORL\vss\winvnc\vncSockConnect.cpp : quitting socket connection thread
D:\ORL\vss\winvnc\vncClient.cpp : client connected : 127.0.0.1 (1)
D:\ORL\vss\winvnc\VSocket.cpp : closing socket
D:\ORL\vss\winvnc\VSocket.cpp : zero bytes read
D:\ORL\vss\winvnc\vncServer.cpp : removing unauthorised client
D:\ORL\vss\winvnc\vncServer.cpp : RemoveClient() done
D:\ORL\vss\winvnc\vncClient.cpp : ~vncClient() executing...
D:\ORL\vss\winvnc\vncClient.cpp : deleting socket
D:\ORL\vss\winvnc\VSocket.cpp : closing socket
D:\ORL\vss\winvnc\VSocket.cpp : closing socket
D:\ORL\vss\winvnc\VSocket.cpp : shutdown socket
D:\ORL\vss\winvnc\vncHTTPConnect.cpp : HTTP client connected
D:\ORL\vss\winvnc\VSocket.cpp : closing socket
D:\ORL\vss\winvnc\VSocket.cpp : zero bytes read
D:\ORL\vss\winvnc\VSocket.cpp : shutdown socket
D:\ORL\vss\winvnc\VSocket.cpp : closing socket
D:\ORL\vss\winvnc\vncHTTPConnect.cpp : quitting HTTP server thread
D:\ORL\vss\winvnc\VSocket.cpp : closing socket
D:\ORL\vss\winvnc\vncServer.cpp : KillAuthClients() done
D:\ORL\vss\winvnc\vncServer.cpp : KillUnauthClients() done
D:\ORL\vss\winvnc\vncServer.cpp : shutting down server object(4)
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to majordomo "at" uk.research.att.com
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------