I too am experiencing Windows freeze and have been working on narrowing
down the problem. Later today I will be trying another configuration.
My setup is this
W98 server is the most recent TightVNC
Solaris 2.7 client
Connection is point to point dialup. Connection speed
is about 20K (way slow) on average.
Connection characteristics are 8 bit color, Tight at maximum
compression + jpeg. Noshared.
Symptom for W98 is total lockup of the server requiring a reboot.
The Sun system is uneffected. It works fine.
As a geek / hacker/ computer science guy with 15 years graphics
programming experience, I have a few hunches/observations.
* The problem appears to be related to the number of pixels
on the screen. Small screen means no hang.
* Server must have smaller screen than client.
* Very intermittent. No good temporal correlation. No good
visual correlation. May be a mouse boundary crossing issue.
I suspect an uninitialized variable or pointer that gets
corrupted. Another good candidate is a signed/unsigned
counter wrap problem.
This problem reminds me of two specific problems I have experienced.
A) tar directory checksum variant. Do not assume signed or unsigned as
the default behavior for chars in C. Always specify completely in C!
ie
signed short int foo;
signed char c;
This Unix tar problem was around for more than a decade. Tar volumes
with certain combinations of filenames were not portable, showing the
error "directory checksum error" when there was, in fact, no error.
B) Screen decomposition short wrap. Decomposition software similar to
VNC assumed the maximum number of tiles on the screen to be <= 2^15 but
did not check in all situations. On occasion tiles would end up with a
negative value as the identifier. Bad, hard-to-find things happened.
Hopfully somebody will figure this one out.
---------------------------------------------------------------------
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
---------------------------------------------------------------------