Package: x11vnc
Version: 0.9.3.dfsg.1-1
Severity: normal
Steps to reproduce:
1) Get openmoko freerunner and install xserver-xglamo package from
pkg-fso repository http://pkg-fso.alioth.debian.org/debian/
2) run xrandr -o 3
3) start x11vnc
4) connect to the vncserver with xvnc4viewer
5) run xrandr -o 0
Expected results:
5) x11vnc does not crash
Actual results:
5) x11vnc segfaults
More info:
1) Full output of x11vnc:
29/09/2008 23:31:29 Using X display :0
29/09/2008 23:31:29
29/09/2008 23:31:29 -- USEFUL INFORMATION --
29/09/2008 23:31:29 X DAMAGE available on display, using it for polling hints.
29/09/2008 23:31:29 To disable this behavior use: '-noxdamage'
29/09/2008 23:31:29
29/09/2008 23:31:29 Wireframing: -wireframe mode is in effect for window moves.
29/09/2008 23:31:29 If this yields undesired behavior (poor response, painting
29/09/2008 23:31:29 errors, etc) it may be disabled:
29/09/2008 23:31:29- use '-nowf' to disable wireframing completely.
29/09/2008 23:31:29- use '-nowcr' to disable the Copy Rectangle after the
29/09/2008 23:31:29 moved window is released in the new position.
29/09/2008 23:31:29 Also see the -help entry for tuning parameters.
29/09/2008 23:31:29 You can press 3 Alt_L's (Left "Alt" key) in a row to
29/09/2008 23:31:29 repaint the screen, also see the -fixscreen option for
29/09/2008 23:31:29 periodic repaints.
29/09/2008 23:31:29
29/09/2008 23:31:29 XFIXES available on display, resetting cursor mode
29/09/2008 23:31:29 to: '-cursor most'.
29/09/2008 23:31:29 to disable this behavior use: '-cursor arrow'
29/09/2008 23:31:29 or '-noxfixes'.
29/09/2008 23:31:29 using XFIXES for cursor drawing.
29/09/2008 23:31:29 GrabServer control via XTEST.
29/09/2008 23:31:29
29/09/2008 23:31:29 Scroll Detection: -scrollcopyrect mode is in effect to
29/09/2008 23:31:29 use RECORD extension to try to detect scrolling windows
29/09/2008 23:31:29 (induced by either user keystroke or mouse input).
29/09/2008 23:31:29 If this yields undesired behavior (poor response, painting
29/09/2008 23:31:29 errors, etc) it may be disabled via: '-noscr'
29/09/2008 23:31:29 Also see the -help entry for tuning parameters.
29/09/2008 23:31:29 You can press 3 Alt_L's (Left "Alt" key) in a row to
29/09/2008 23:31:29 repaint the screen, also see the -fixscreen option for
29/09/2008 23:31:29 periodic repaints.
29/09/2008 23:31:29 warning: XKEYBOARD extension not present.
29/09/2008 23:31:29 warning: disabling bell. XKEYBOARD ext. not present.
29/09/2008 23:31:29 X FBPM extension not supported.
29/09/2008 23:31:29 X display is not capable of DPMS.
29/09/2008 23:31:29
29/09/2008 23:31:29
29/09/2008 23:31:29 Default visual ID: 0x21
29/09/2008 23:31:30 Read initial data from X display into framebuffer.
29/09/2008 23:31:30 initialize_screen: fb_depth/fb_bpp/fb_Bpl 16/16/1280
29/09/2008 23:31:30
29/09/2008 23:31:30 X display :0.0 is 16bpp depth=16 true color
29/09/2008 23:31:30
29/09/2008 23:31:30 Autoprobing TCP port
29/09/2008 23:31:30 Autoprobing selected port 5900
29/09/2008 23:31:30 fb read rate: 1 MB/sec
29/09/2008 23:31:30 screen setup finished.
29/09/2008 23:31:30
29/09/2008 23:31:30 WARNING: You are running x11vnc WITHOUT a password. See
29/09/2008 23:31:30 WARNING: the warning message printed above for more info.
29/09/2008 23:31:30
The VNC desktop is: ginger:0
PORT=5900
**
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?
The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval. It should work with any VNC viewer. Try it by running:
x11vnc -ncache 10 ...
more info: http://www.karlrunge.com/x11vnc/#faq-client-caching
29/09/2008 23:31:31 Got connection from client 192.168.0.200
29/09/2008 23:31:31 other clients:
29/09/2008 23:31:31 Disabled X server key autorepeat.
29/09/2008 23:31:31 to force back on run: 'xset r on' (3 times)
29/09/2008 23:31:31 created xdamage object: 0x1200018
29/09/2008 23:31:32 Client Protocol Version 3.8
29/09/2008 23:31:32 Protocol version sent 3.8, using 3.8
29/09/2008 23:31:32 rfbProcessClientSecurityType: executing handler for type 1
29/09/2008 23:31:32 rfbProcessClientSecurityType: returning securityResult for
client rfb version >= 3.8
29/09/2008 23:31:32 Pixel format for client 192.168.0.200:
29/09/2008 23:31:32 8 bpp, depth 6
29/09/2008 23:31:32 true colour: max r 3 g 3 b 3, shift r 4 g 2 b 0
29/09/2008 23:31:32 Enabling full-color cursor updates for client 192.168.0.200
29/09/2008 23:31:32 Enabling NewFBSize protocol extension for client
192.168.0.200
29/09/2008 23:31:32 Using ZRLE encoding for client 192.168.0.200
29/09/2008 23:31:32 Pixel format for client 192.168.0.200:
29/09/2008 23:31:32 32 bpp, depth 24, little endian
29/09/2008 23:31:32 true colour: max r 255 g 255 b