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"