Package: vnc4
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu karmic

Hello!  I'm re-reporting a bug about vncconfig crashing on amd64.  This was 
previously reported as bug 536203.  You closed it because the reporter was 
using Ubuntu, suggesting that he file a bug there.

But David's report was already derived from an existing Ubuntu bug at the time: 
https://bugs.launchpad.net/ubuntu/+source/vnc4/+bug/119982

I wanted to raise this issue again.  As the reporter mentioned, this bug was 
also found in Fedora.  It's not Ubuntu specific (though I do appreciate that 
Ubuntu's package is a notable diversion from yours).  
https://bugzilla.redhat.com/show_bug.cgi?id=179635  I think this may still be 
an issue for Debian.

I'm attaching the patch from Red Hat's bugzilla.

Thank you!

Here's David's original Debian bug again:

I am using vnc4server and presume vncconfig came from that. dpkg
refuses to tell me which package contains vncconfig.

$ dpkg -S vncconfig
dpkg: *vncconfig* not found.

Running vncconfig results in an X error:

$ vncconfig -nowin
X Error of failed request: BadLength (poly request too large or
internal Xlib length error)
  Major opcode of failed request: 134 (VNC-EXTENSION)
  Minor opcode of failed request: 1 ()
  Serial number of failed request: 63
  Current serial number in output stream: 63

This happens on amd64 and the folks at Redhat have figured out the
cause and have a patch.

http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=179635


-- System Information:
Debian Release: squeeze/sid
  APT prefers karmic-updates
  APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic')
Architecture: i386 (i686)

Kernel: Linux 2.6.31-14-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- vnc-4_1_2-unixsrc/unix/xc/programs/Xserver/vnc/vncExtInit.cc.vnconnect-on-x86_64	2006-08-01 19:04:17.000000000 +0100
+++ vnc-4_1_2-unixsrc/unix/xc/programs/Xserver/vnc/vncExtInit.cc	2006-08-01 18:59:22.000000000 +0100
@@ -18,6 +18,8 @@
 
 #include <stdio.h>
 
+#include "XserverDesktop.h"
+
 extern "C" {
 #define class c_class
 #define NEED_EVENTS
@@ -48,7 +50,6 @@
 #undef min
 #include <network/TcpSocket.h>
 
-#include "XserverDesktop.h"
 #include "vncHooks.h"
 #include "vncExtInit.h"
 

Reply via email to