Hi Peter, Firstly, VNC Free Edition 4.1.1 has a serious security issue and should not be used on any un-trusted network - VNC Free Edition 4.1.2 resolves this issue.
Secondly, VNC Free Edition does not provide the Xfixes extension. From the patches filename you have included below, it looks like Ubuntu is using a custom VNC Free Edition 4.1.1-based package, which is build against a different version of the X server, and so does provide Xfixes. The two potential solutions I'd propose are: 1. Upgrade to the standard VNC Free Edition 4.1.2 package, which will not provide Xfixes and so presumably won't confuse GTK. OR 2. Find the run-time option to the Ubuntu VNC-based Xvnc to disable Xfixes support in the X server, again to avoid GTK being confused. The problem could be in the Ubuntu VNC-based X server build, advertising Xfixes but not properly supporting it, or in GTK in detecting Xfixes and then making invalid calls to use it, but it's impossible to say which. In either case, the packages you're using will have been patched by the Debian guys, so in the first instance it's worth reporting the issue to them - the package maintainers can then propagate the report if it turns out to be an issue with the underlying software. Regards, Wez @ RealVNC Ltd > -----Original Message----- > From: Peter Clifton [mailto:[EMAIL PROTECTED] > Sent: 23 April 2007 13:07 > To: James Weatherall > Subject: RE: Bug with Gtk+ (XFixes crash problem?) > > On Mon, 2007-04-23 at 11:09 +0100, James Weatherall wrote: > > Hi Peter, > > > > The standard VNC server for X11 doesn't currently provide > Xfixes, I'm > > afraid. > > Ok, that is interesting. > > I installed the Ubuntu VNC package, which should be the > standard server > (not tight VNC or anything), > > "" > Xvnc Free Edition 4.1.1 > Copyright (C) 2002-2005 RealVNC Ltd. > See http://www.realvnc.com for information on VNC. > Underlying X server release 70000000, The X.Org Foundation > "" > > Starting Xvnc with vncserver :1 > > Connecting, I get XFIXES listed in the supported extensions list in > xdpyinfo. > > Have Ubuntu messed something up? I don't see anything related > to XFIXES > from a cursory grep in the debian/patches directory, or indeed, the > vnc4_4.1.1+xorg1.0.2-0ubuntu4.diff.gz > > Starting with -extension XFIXES solves the immediate problem. > > Is it possible that Xvnc is picking up a config file somewhere which > makes it claim to support XFIXES? > > Given that xdpyinfo claims XFIXES is present, I'm not surprised GTK > attempts to use it. Obviously its not present and working, as > evidenced > by the errors. > > I presume you can't reproduce my findings with this version (vanilla > sources) and xdpyinfo? > > If RealVNC can confirm this is not a bug in VNC, perhaps I > should file a > downstream bug with Debian or Ubuntu? > > Kind regards, > > Peter C. > > -- > Peter Clifton > > Electrical Engineering Division, > Engineering Department, > University of Cambridge, > 9, JJ Thomson Avenue, > Cambridge > CB3 0FA > > Tel: +44 (0)7729 980173 - (No signal in the lab!) _______________________________________________ VNC-List mailing list [email protected] To remove yourself from the list visit: http://www.realvnc.com/mailman/listinfo/vnc-list
