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

Reply via email to