Re: [Xf4vnc-devel] Problems with modular version
Brought to you by:
alanh
From: Alan H. <al...@fa...> - 2008-03-12 21:49:41
|
On Wed, 2008-03-12 at 21:38 +0000, Robin Hill wrote: > On Wed Mar 12, 2008 at 08:45:15PM +0000, Alan Hourihane wrote: > > > On Wed, 2008-03-12 at 19:46 +0000, Robin Hill wrote: > > > I'm trying to install the xf4vnc modular version and have run into a few > > > problems. I've installed the current git versions of xorg and mesa and > > > successfully built the xf4vnc server, but am unable to get either the > > > Xvnc server or libvnc module working. > > > > > > The Xvnc server segfaults at line 311 of draw.c as pGCPriv is NULL. > > > I've tried to figure out wht should be happening here but really can't > > > get my head around the devPrivates stuff. The dixLookupPrivate call is > > > finding the entry in the list but the value there is null - I can't see > > > where it should be being initiated though. > > > > > > The libvnc module reports that VNCScreenKey is undefined (and indeed it > > > is - it's used in several places but never defined) - having defined > > > that I run into the same issue as in Xvnc. > > > > > > Any ideas? Suggestions on where to look or patches to try are welcome. > > > > O.k. I've just tested Xvnc and that's working again now after some more > > changes I've just committed. > > > > I've not yet tested vnc.so, but let me know if there's still problems > > there. > > > Thanks for the (extremely) rapid response! > > Unfortunately I'm still having problems with Xvnc - it starts up > fine and I can connect initially (though the display is totally > distorted), but as soon as I click in the window I get a glibc error: > > *** glibc detected *** /root/xf4vnc/hw/vnc/Xvnc: free(): invalid next > size (fast): 0x000000000085cac0 *** > ======= Backtrace: ========= > /lib/libc.so.6[0x2b10b4809aad] > /lib/libc.so.6(cfree+0x76)[0x2b10b480b796] > /root/xf4vnc/hw/vnc/Xvnc(rfbSendRectEncodingHextile+0x9ec)[0x432ecc] > /root/xf4vnc/hw/vnc/Xvnc(rfbSendFramebufferUpdate+0x6e5)[0x438735] > /root/xf4vnc/hw/vnc/Xvnc[0x42d0c3] > /root/xf4vnc/hw/vnc/Xvnc[0x518e38] > /root/xf4vnc/hw/vnc/Xvnc(WaitForSomething+0x5c0)[0x5194c0] > /root/xf4vnc/hw/vnc/Xvnc(Dispatch+0x7b)[0x458ceb] > /root/xf4vnc/hw/vnc/Xvnc(main+0x43a)[0x46b67a] > /lib/libc.so.6(__libc_start_main+0xf4)[0x2b10b47bab74] > /root/xf4vnc/hw/vnc/Xvnc[0x4286b9] > > I've attached the full error message, along with a backtrace. Just tested hextile and it works for me. What flags are you passing to Xvnc ?? Alan. |