I found some more info on this bug, and a workaround of sorts.

| Looking into the krdc output i think the bug is in krdc:
| 
|       Zero size rect - ignoring
|       Rect too large: 28535x28192 at (30062, 27502)
| 
| And shows the error dialog: "The connection to the host has been interrupted".
| 
| Should this bug be reassigned to krdc?

Looking at websvn.kde.org in the krdc part of the tree, the VNC protocol
related files do not seem to have been significantly changed (e.g. ignoring
copyright, etc changes) for over 3 years.

A hint from x11vnc output:

   rfbProcessClientNormalMessage: ignoring unsupported encoding type 
Enc(0xFFFFFF12)

is that tight encoding option, 0xFFFFFF12, has not been in libvncserver for at
least 3 years.

However, since you say it works with x11vnc 0.7.x that was probably the
change that caused the problem (although this might not necessarily
be a bug in x11vnc, one would have to look at the protocol exchange).

Anyway, some more info:

I only see the crash if krdc uses the tightvnc encoding.  So a workaround is:

        krdc --encodings "copyrect zlib hextile" host:0

or to get 8bpp color like the original poster has:

        krdc --low-quality --encodings "copyrect zlib hextile" host:0


I will try to look into this from the libvncserver side (x11vnc uses it),
but it may be some time before I can get to it since I may need to
build krdc and put in debugging output.

Karl



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to