Bug 493097
| Summary: | vino-server crashes with BadImplementation error | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 5 | Reporter: | Greg Matthews <greg.matthews> | ||||
| Component: | vino | Assignee: | Søren Sandmann Pedersen <sandmann> | ||||
| Status: | CLOSED ERRATA | QA Contact: | desktop-bugs <desktop-bugs> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 5.3 | CC: | cepheid, Colin.Simpson, greg.matthews, jbastian, kem, rbiba, rkhadgar, syeghiay, tao | ||||
| Target Milestone: | rc | ||||||
| Target Release: | --- | ||||||
| Hardware: | i386 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | |||||||
| : | 506497 (view as bug list) | Environment: | |||||
| Last Closed: | 2009-11-18 09:58:47 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: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 499522, 506497 | ||||||
| Attachments: |
|
||||||
|
Description
Greg Matthews
2009-03-31 16:05:15 UTC
I can confirm that the newest version of vino-server (2.26) does not have this problem (I built it from source). I don't know when the problem was fixed between 2.13 and 2.26. I would recommend using the newest build of vino-server anyway, however, as it integrates with gnome-session and provides an icon in the gnome-panel Notification Area to alert the user that sharing is active. I would also request that if building a new version of vino for distribution, please make it compatible with RHEL 5.2 rather than just 5.3. =) Created attachment 338587 [details]
patch based on upstream code
thanks to rryder for pulling in the patch from upstream.
(In reply to comment #3) > Created an attachment (id=338587) [details] > patch based on upstream code Please pardon my ignorance, but: 1) Why use a patch instead of just building a newer version of vino? v2.13 is incredibly old; v2.26 is the most recent version. 2) The patch appears to be based on vino 2.8.1, which was the version included with 4.2... the version shipping with 5.2/5.3 is vino 2.13.5. Is this a problem? > 1) Why use a patch instead of just building a newer version of vino? v2.13 is > incredibly old; v2.26 is the most recent version. http://www.redhat.com/security/updates/backporting > 2) The patch appears to be based on vino 2.8.1, which was the version included > with 4.2... the version shipping with 5.2/5.3 is vino 2.13.5. Is this a > problem? the patch applies cleanly. -- ritz (In reply to comment #5) > http://www.redhat.com/security/updates/backporting Thanks ritz, that makes sense. In the case of vino, however, it is an "independent" package in the sense that nothing relies on it or uses vino as a dependency; it should be safe (as in, it won't break anything) to include a newer version rather than backporting. Just MHO - you're the expert! confirm that the patch above appears to work. Testing is ongoing. > Thanks ritz, that makes sense. In the case of vino, however, it is an
> "independent" package in the sense that nothing relies on it or uses vino as a
> dependency; it should be safe (as in, it won't break anything) to include a
This would be decided by Product Management, based on issue tracker ( submitted via web support/tam and bugzilla ). There are times when I've seen bugs submitted by BZ on RHEL problems that wind up hanging in limbo because there isn't an issue tracker ticket associated with it.
Thanks for the explanation. Unfortunately I'm downstream (in CentOS) so I don't think I can open an issue tracker ticket. Hopefully someone else can undertake that... I've got a feeling this bug is related to using the proprietary NVIDIA driver (or maybe exposed by using it). We saw this first appear during the last few releases in the 180.x series (can't remember if it worked on any of the 180.x series of NVIDIA drivers). Anyway I applied the above patch to the SRPM of vino-2.13.5-6 and that fixes it in RH5. Great. Also if anyone from RH is listening, this bug is also present in RH4.7's latest vino i.e. vino-2.8.1-1.5 . The above patch also applies with a few offset warnings to this SRPM. + patch -d /usr/src/redhat/BUILD/vino-2.8.1 -p1 patching file server/vino-fb.c Hunk #1 succeeded at 569 (offset -13 lines). Hunk #2 succeeded at 816 (offset 6 lines). Hunk #3 succeeded at 845 (offset -13 lines). + exit 0 So if you are planing to release a fix for this in RH5 can it also be fixed in RH4? On a side note, imlib was also affected by the change in SHM pixmaps in the nvidia drivers, see bug 487536. so, redhat release a new version of vino without this fix... can this /please/ be included in future vino releases? An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2009-1590.html |