Bug 179635
Summary: | receiving X Error when running vnc under anaconda | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Chris Lumens <clumens> | ||||||||
Component: | vnc | Assignee: | Adam Tkac <atkac> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | David Lawrence <dkl> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | rawhide | CC: | goeran, j, konradr, markmc, ovasik, scox, vladsk | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | 4.1.2-5 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2006-10-25 13:10:50 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Chris Lumens
2006-02-01 20:01:05 UTC
Created attachment 124116 [details]
strace error output running vncconfig on x86_64
Would STRACE help? I attached my strace output above FYI
(assumed: display 32, viewer: 192.168.3.30):
command execeute:
strace vncconfig -display :32 -connect 192.168.3.30:5932 2>log
This is causing me much pain as well. I am capable of patching anaconda and rebuilding the installation images if necessary and would be happy to test in any way necessary. Created attachment 129999 [details]
Screenshot
FYI: I also see this - but on 32-bit machines. Here is the screenshot - a bit
different error codes.
Looks like a completely separate issue. vnc is actually running in your case. Okay, I think I've figured this out. Problem was with vncExtInit.cc and dix/dispatch.c compiled with differently laid out ClientRec structures. With dix/dispatch.c, _XSERVER64 was defined causing Mask to be a unsigned int (i.e. CARD32) whereas vncExtInit.cc without _XSERVER64 making Mask be an unsigned long. Attaching a patch which follows the approach of vnc-64bit.patch - that is, make sure xorg-server.h gets included before the X defs Created attachment 133424 [details]
vnc-vnconnect-on-x86_64.patch
*** Bug 188294 has been marked as a duplicate of this bug. *** I just tried the patch and it seems to work. I get clipboard propagation again yay! *** Bug 206116 has been marked as a duplicate of this bug. *** (In reply to comment #6) > Created an attachment (id=133424) [edit] > vnc-vnconnect-on-x86_64.patch Thank you for patch |