Created attachment 464223 [details] Script to create the interfaces Description of problem: With more than 256 interfaces on a system, the VNC server will fail to start and crash (that also affects all server variants Xorg, Xnest, etc., see bug #659263) Version-Release number of selected component (if applicable): vnc-4.1.2-14.el5_5.4 How reproducible: Always Steps to Reproduce: 1. Create more then 250 network interfaces with the attached shell script 2. Start the Xvnc server Actual results: Xvnc crashes Expected results: No crash Additional info: The bug in in the X server, on which Xvnc is built upon. It's https://bugs.freedesktop.org/show_bug.cgi?id=20675 fixed by http://cgit.freedesktop.org/xorg/xserver/commit/?id=0eb19f9437b7d8c19592e49eedb028771d300d80 Applying the patch attached to the xorg-x11-server sources tree in VNC spec file fixes the issue, ie something like: Patch9999: xorg-server-1.1.1-fix-bug-20675-git-0eb19f94.patch ... %prep %setup -q -n vnc-%{vnc_version}-unixsrc -a1 mkdir -p unix/xorg-server-1.1.1/hw/vnc pushd unix/xorg-server-1.1.1 bzip2 -dc %{SOURCE2} | tar -xkf - || : %patch9999 -p1 -b .0eb19f94 popd Or using an update source tree for xorg-x11-server with the patch included (for example once bug #659263 is resolved).
Created attachment 464224 [details] Patch to apply to xorg-x11-server source tree prior to build vnc-server This is the patch that fixes freedesktop.org bug 20675.
*** Bug 647256 has been marked as a duplicate of this bug. ***