Serious bug with X forwarding?

Tristan Richardson tjr "at" realvnc.com
Wed Sep 8 14:25:02 2004


The vnc.so module in our binary distributions is built against XFree86 
4.2.1 and works absolutely fine for us.

I'm surprised that there is any difference according to which viewer is 
used - it really shouldn't matter.  What happens if you use vncconfig 
-disconnect from within the desktop rather than killing the connection 
from the viewer end?  Can you try this with both Linux and Windows viewers.

One thing you could try is to build vnc.so from source using XFree86 
4.3.0 - it could be there's an incompatibility with 4.2.1.

Cheers

Tristan

Daniel Hornung wrote:
> Wez,
> 
> definitely not, this happens with several kinds of VNC viewers, the last
> two versions from realvnc and another one from a screen grabbing tool from a
> university here. It even works when I try to log in twice with an empty (and thus
> wrong) password.
> 
> On the server side we have SuSE Linux 8.2 (kernel 2.4.20),
> XFree86 4.3.0, realvnc viewer 4.0 with a Matrox MGA G400 graphics card.
> 
> Daniel
> 
> 
> On Fri, 3 Sep 2004, James Weatherall wrote:
> 
> 
>>Daniel,
>>
>>You state that you are disconnecting either by kill -9'ing the vncviewer
>>(which is overkill and not necessary in all but extreme cases) or by using
>>Exit from the F8 menu.
>>
>>Are you sure that the user is not actually disconnecting by selecting Logout
>>from their window manager on the server?
>>
>>Wez @ RealVNC Ltd.
>>
>>
>>
>>>>The problem arises when the Linux clients disconnect, there's no
>>>>problem with the Windows clients. The disconnecting of the first
>>>>client works fine, but when the second client disconnects, the
>>>>VNC-server seems to restart, and the whole X System with it ->
>>>>Windowmanager is halted -> X (with VNC) restarts ->
>>>
>>>Windowmanager restarts.
>>>
>>>>Procedure to reproduce:
>>>>1) Start VNC-Server (RealVNC 4.0.1) as X module (see
>>>>http://www.realvnc.com/v4/x0.html ) for further instructions
>>>>2) Connect from another linux-machine with any version of
>>>
>>>the RealVNC
>>>
>>>>vncviewer to the server
>>>>3) Shut down the vncviewer (with kill -9 or F8 -> Exit viewer)
>>>>4) Repeat steps 2) and 3)
>>>>5) X server on the first machine will restart
>>>
> _______________________________________________
> VNC-List mailing list
> VNC-List "at" realvnc.com
> To remove yourself from the list visit:
> http://www.realvnc.com/mailman/listinfo/vnc-list