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 |