Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 104233

Summary: tightvnc vncviewer sometime crashes when switching virtual deskops
Product: Gentoo Linux Reporter: Dan Girellini <dan>
Component: Current packagesAssignee: Daniel Ahlberg (RETIRED) <aliz>
Status: RESOLVED CANTFIX    
Severity: normal CC: morfic
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Dan Girellini 2005-08-30 01:03:00 UTC
When I have a vncviewer window open and switch virtual desktops on my host
system  I sometimes (about 25% of the time) find that the vncviewer has crashed
with an error like the following:

Connected to RFB server, using protocol version 3.3
Performing standard VNC authentication
VNC authentication succeeded
Desktop name "saturn.c2micro.com:2 (dan)"
VNC server default format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 0 green 8 blue 16
Using default colormap which is TrueColor.  Pixel format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Using shared memory PutImage
CleanupXErrorHandler called
ShmCleanup called
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  42 (X_SetInputFocus)
  Serial number of failed request:  10932
  Current serial number in output stream:  10932
dan@tangier ~ $ vncviewer localhost::5902 -passwd ~/.vnc/passwd 
Connected to RFB server, using protocol version 3.3
Performing standard VNC authentication
VNC authentication succeeded
Desktop name "saturn.c2micro.com:2 (dan)"
VNC server default format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 0 green 8 blue 16
Using default colormap which is TrueColor.  Pixel format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Using shared memory PutImage
CleanupXErrorHandler called
ShmCleanup called
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  42 (X_SetInputFocus)
  Serial number of failed request:  524
  Current serial number in output stream:  524
dan@tangier ~ $ vncviewer localhost::5902 -passwd ~/.vnc/passwd 
Connected to RFB server, using protocol version 3.3
Performing standard VNC authentication
VNC authentication succeeded
Desktop name "saturn.c2micro.com:2 (dan)"
VNC server default format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 0 green 8 blue 16
Using default colormap which is TrueColor.  Pixel format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Using shared memory PutImage
CleanupXErrorHandler called
ShmCleanup called
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  42 (X_SetInputFocus)
  Serial number of failed request:  3151
  Current serial number in output stream:  3151



Reproducible: Always
Steps to Reproduce:
1. run tightvnc's vncviewer to connect to a remote host
2. repeatedly switch virtual desktops on the local machine
3. wait for vncviewer to crash




tightvnc-1.3_alpha5
xorg-x11-6.8.2-r2
icewm-1.2.21


emerge info:
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-
r1, 2.6.12-gentoo-r9 i686)
=================================================================
System uname: 2.6.12-gentoo-r9 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10, 2.16-r1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/
config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=pentium -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.ccccom.com"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cscope cups c
url dvd dvdread eds emacs emboss encode esd exif fam ffmpeg flac foomaticdb fort
ran gd gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg ju
nit ldap libg++ libwww mad mikmod mmx motif mozilla mp3 mpeg nas ncurses nls off
ensive ogg oggvorbis opengl oss pam pdflib perl png python quicktime readline ru
by sdl slang speex spell sse sse2 ssl tcltk tcpd tiff truetype truetype-fonts ty
pe1-fonts vorbis xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glib
c"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Dan Girellini 2005-08-30 01:06:41 UTC
   * net-misc/tightvnc-1.3_alpha5
   Install date: Tue Jun 28 10:22:58 2005
   USE="java tcpd"
   CFLAGS="-O2 -march=pentium -fomit-frame-pointer"

   * x11-wm/icewm-1.2.21
   Install date: Tue Aug  2 07:41:11 2005
   USE="esd gnome imlib nls spell truetype -xinerama -silverxp"
   CFLAGS="-O2 -march=pentium -fomit-frame-pointer"

   * x11-base/xorg-x11-6.8.2-r2
   Install date: Wed Jul 13 16:34:42 2005
   USE=""
   CFLAGS="-O2 -march=pentium -fomit-frame-pointer"
Comment 2 Disenchanted (RETIRED) gentoo-dev 2006-05-06 17:56:50 UTC
version no longer in portage, and as far as i know this is not an issue on alpha7