| Summary: | directfb-1.4.11-2.fc14 / xine-lib-1.1.19-2.fc14.1 broken | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Ville Skyttä <ville.skytta> |
| Component: | directfb | Assignee: | Matthias Saou <matthias> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 14 | CC: | kevin, kwizart, matthias, rdieter |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | directfb-1.4.11-3.fc14 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-03-23 22:57:44 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Ville Skyttä
2011-01-30 21:11:08 UTC
(In reply to comment #0) .. > Fix: revert changes between directfb-1.4.11 -1 and -2 (the "abi" patch) and > rebuild xine-lib against it. Tested locally, works. Causes the pain of soname > bump, though. > > I also tried just rebuilding xine-lib against directfb-1.4.11-2.fc14 but that > didn't help. Hello Vile, It sounds like contradictory. To me, rpmsodiff showed no ABI change between the previous version of directfb which I suppose was used to build xine-lib. Now maybe something bellow directfb has change it's ABI in which that that could explain a rebuild solving this case. Can you recreate your test case with the current version of directfb-1.4.11-2 just rebuilt ? Thx for you report. Tested, does not help. Are you able to play something with fbxine -V DirectFB without a crash? With the ABI change, the module directory is changing too, but maybe others part have it hardcoded. Can you give a try with create a symlink from
%{_libdir}/directfb-1.4-5/ pointing to %{_libdir}/directfb-1.4-0/
Once that said, the Backtrace seems related to the fortify feature.
I never succeed in using directfb on hardware that are KMS capable. Last that has succeed was with viafb, witch was the one I tested directfb on. I need some time to retest on this target. In other cases fbxine -V DirectFB doesn't produce a crash with me.(It just shows a black screen).
I reverted the ABI change in Rawhide for now, still investigating for el6 and fc14.
I tried a few things over the weekend already, and nothing except the rebuild I mentioned helped. Given that the only packages in Fedora and RPM Fusion that depend on directfb are xine-lib-extras, vlc-nox and vlc-extras, I think it would be quite acceptable to just revert the abi patch and rebuild these also for F-14 and maybe even EL-6 - I have no interest in trying to pursue further hacks. The only system where I use directfb (my PVR) is already running my local rebuilds that revert the ABI changes, and they have some non-Fedora stuff already built on top of the "reverted" directfb sonames so switching back would be more work than I think it's worth for me. If the directfb and xine-lib maintainers ack it, I can take care of reverting the ABI patch for directfb and rebuilding xine-lib against it for F-14. No objections from the xine-lib side. (The ABI-hacked DirectFB apparently isn't working at all, so we should just use the upstream ABI and rebuild xine-lib against it.) directfb-1.4.11-3.fc14 was built droping the ABI patch. Unfortunately this doesn't put a light on what's happened in the way upstream mess with uneeded ABI changes... I tested that build locally against my local xine-lib rebuild and it works. Buildroot override requested: https://fedorahosted.org/rel-eng/ticket/4529 In the absence of an ABI-patched version that actually WORKS, I wouldn't be so fast to call upstream's ABI changes "unneeded"… directfb-1.4.11-3.fc14,xine-lib-1.1.19-2.fc14.2 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/directfb-1.4.11-3.fc14,xine-lib-1.1.19-2.fc14.2 directfb-1.4.11-3.fc14, xine-lib-1.1.19-2.fc14.2 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report. |