I saw a number of messages about this in the archives, but no one ever came
up with a solution. I hope the debug logs I have will help.
Briefly, I am connecting to a target machine that is running Windows
98. The problem is that shortly after connect, the VNC session will hang,
and after disconnecting any new sessions have only a blank black
screen. The system needs to have the VNC client closed and re-opened to
re-connect to the machine. The problem happens in both service and
application mode. The problem seems to happen more frequently if I use the
JAVA viewer instead of the Windows viewer, though both will eventually
cause the problem. When I turned on debugging in the registry, the problem
became much harder to duplicate (it took me a week to get it to happen
again.) Here is what I think is the relevant snip of the log:
Tue Feb 20 16:07:43 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:07:48 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
D:\ORL\vss\winvnc\vncSockConnect.cpp : accepted connection from 192.168.33.134
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.33.134 (1)
D:\ORL\vss\winvnc\WinVNC.cpp : message 1026 recieved
D:\ORL\vss\winvnc\vncClient.cpp : negotiated version
D:\ORL\vss\winvnc\vncPasswd.h : PASSWD : ToText called
D:\ORL\vss\winvnc\vncServer.cpp : verify succeeded - null filter
Tue Feb 20 16:07:52 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 : bitmap dimensions are 1024 x 768
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 : unable to enable fast blits
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 : local buffer=3145728, remote buffer=3145740
D:\ORL\vss\winvnc\vncBuffer.cpp : local buffer=3145728, remote buffer=3145740
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
Tue Feb 20 16:07:53 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 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 : local buffer=3145728, remote buffer=3145740
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 : local buffer=3145728, remote buffer=3148925
D:\ORL\vss\winvnc\vncEncoder.cpp : remote palette data requested
Tue Feb 20 16:07:54 2001
D:\ORL\vss\winvnc\vncBuffer.cpp : clearing rectangle (0, 0)-(1024, 768)
Tue Feb 20 16:07:58 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:03 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:08 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:11 2001
D:\ORL\vss\winvnc\VSocket.cpp : zero bytes read
D:\ORL\vss\winvnc\vncClient.cpp : client disconnected : 192.168.33.134 (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
Tue Feb 20 16:08:13 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:18 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:23 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:28 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:33 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:38 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:43 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:48 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:53 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:08:58 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:09:03 2001
D:\ORL\vss\winvnc\WinVNC.cpp : message 275 recieved
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:09:08 2001
D:\ORL\vss\winvnc\vncMenu.cpp : tray icon added ok
Tue Feb 20 16:09:09 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)
I have 500+K more of log if this doesn't give you enough. I just don't
want to flood the whole list with it.
Target machine details:
Sager 8280 series notebook computer
P-II-300
128 Meg Ram
Windows 98 - first edition, SP1, plus all "critical update" patches
No screen saver
Video Card: S3 ViRGE/MX +
If you need more info, contact me.
Eric
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------