Hi, I have been using tigervnc 1.0.0 since shortly after it came out, on kubuntu 9.04 x86-64and in general it has very reliable and performed beautifully doing remote support for basic tasks like email , www, openoffice, kate etc.
However, one persistent problem has been come up whilst trying to use GIMP. Any operation on an image using gimp (as simple as clicking on the image canvas) just takes out the X server and the system brings up the gdm login again. In attempt to clear the problem I have ensured ubuntu is up to date (for 9.04 version) and have rebuild tigervnc 1.0.1 from source on the remote machine. This did not change the behaviour. This happens on both :0 and :1 displays. Here's the log from a test session on :1 Xvnc TigerVNC 1.0.1 - built Oct 30 2010 00:37:22 Copyright (C) 2002-2005 RealVNC Ltd. Copyright (C) 2000-2006 Constantin Kaplinsky Copyright (C) 2004-2009 Peter Astrand for Cendio AB See http://www.tigervnc.org for information on TigerVNC. Underlying X server release 10600000, Sat Oct 30 01:13:37 2010 vncext: VNC extension running! vncext: Listening for VNC connections on port 5901 vncext: created VNC server for screen 0 (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: undefined symbol: _glapi_tls_Context) (EE) GLX: could not load software renderer (EE) config/hal: NewInputDeviceRequest failed (2) (EE) config/hal: NewInputDeviceRequest failed (2) (EE) config/hal: NewInputDeviceRequest failed (2) (EE) config/hal: NewInputDeviceRequest failed (2) Sat Oct 30 01:14:07 2010 Connections: accepted: 127.0.0.1::55772 SConnection: Client needs protocol version 3.8 SConnection: Client requests security type VncAuth(2) Sat Oct 30 01:14:13 2010 VNCSConnST: Server default pixel format depth 24 (32bpp) little-endian rgb888 VNCSConnST: Client pixel format depth 24 (32bpp) little-endian rgb888 The (EE) errors are not seen in Xorg.0.log : (II) AIGLX: Screen 0 is not DRI2 capable drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 13, (OK) drmOpenByBusid: Searching for BusID pci:0000:00:02.0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 13, (OK) drmOpenByBusid: drmOpenMinor returns 13 drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0 (II) AIGLX: enabled GLX_SGI_make_current_read (II) AIGLX: enabled GLX_MESA_copy_sub_buffer (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control (II) AIGLX: enabled GLX_texture_from_pixmap with driver support (II) AIGLX: Loaded and initialized /usr/lib/dri/i965_dri.so (II) GLX: Initialized DRI GL provider for screen 0 (II) intel(0): Setting screen physical size to 344 x 194 (II) config/hal: Adding input device AT Translated Set 2 keyboard (II) LoadModule: "evdev" (II) Loading /usr/lib/xorg/modules/input//evdev_drv.so (II) Module evdev: vendor="X.Org Foundation" compiled for 1.6.0, module version = 2.1.1 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 ... (II) Module synaptics: vendor="X.Org Foundation" compiled for 1.6.0, module version = 0.99.3 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 (II) Synaptics touchpad driver version 0.99.3 (**) Option "Device" "/dev/input/event8" ... (--) SynPS/2 Synaptics TouchPad touchpad found (II) intel(0): EDID vendor "LGD", prod id 25345 (II) intel(0): Using EDID range info for horizontal sync (II) intel(0): Using EDID range info for vertical refresh (II) intel(0): Printing DDC gathered Modelines: (II) intel(0): Modeline "1366x768"x0.0 72.30 1366 1414 1446 1526 768 771 776 790 -hsync -vsync (47.4 kHz) (II) intel(0): EDID vendor "LGD", prod id 25345 grep vnc /var/log/Xorg.0.log (II) LoadModule: "vnc" (II) Loading /usr/lib/xorg/modules/extensions//libvnc.so (II) Module vnc: vendor="Constantin Kaplinsky" From the client machine: TigerVNC Viewer for X version 1.0.90 - built Oct 29 2010 23:49:23 Copyright (C) 2002-2005 RealVNC Ltd. Copyright (C) 2000-2006 TightVNC Group Copyright (C) 2004-2009 Peter Astrand for Cendio AB See http://www.tigervnc.org for information on TigerVNC. Sat Oct 30 02:56:44 2010 CConn: connected to host localhost port 5901 CConnection: Server supports RFB protocol version 3.8 CConnection: Using RFB protocol version 3.8 Sat Oct 30 02:56:50 2010 TXImage: Using default colormap and visual, TrueColor, depth 24. CConn: Using pixel format depth 24 (32bpp) little-endian rgb888 CConn: Using Tight encoding Sat Oct 30 02:57:31 2010 CConn: Throughput 2533 kbit/s - changing to quality 6 CConn: Using Tight encoding Sat Oct 30 03:00:46 2010 main: End of stream bash-4.1# dmesg on server end: [ 25.533021] pci 0000:00:02.0: irq 2299 for MSI/MSI-X [ 25.533117] [drm] Initialized i915 1.6.0 20080730 on minor 0 [ 25.535017] [drm:i915_setparam] *ERROR* unknown parameter 4 [ 29.484518] eth0: no IPv6 routers present [ 1017.123969] Xvnc[3680]: segfault at 0 ip 0000000000000000 sp 00007fff32718838 error 14 in Xvnc[400000+257000] Any suggestions on why the server is segfaulting or how I can track it down? TIA, Peter. ------------------------------------------------------------------------------ Nokia and AT&T present the 2010 Calling All Innovators-North America contest Create new apps & games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev _______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel