| Summary: | audacious: crash on start | ||
|---|---|---|---|
| Product: | Fedora | Reporter: | Elbin Pallimalil <elbin.p> |
| Component: | ffmpeg | Assignee: | Hans de Goede <hans> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | dominik, hans, kevin.kofler, kwizart, mschwendt, scott |
| Priority: | P5 | ||
| Version: | 14 | ||
| Hardware: | All | ||
| OS: | GNU/Linux | ||
| namespace: | |||
|
Description
Elbin Pallimalil
2011-04-28 14:43:54 CEST
This is not an audacious bug, but a problem with the recent ffmpeg security update for F-14, changing component. Note you can work around this for now by downgrading ffmpeg to: http://download1.rpmfusion.org/free/fedora/releases/14/Everything/i386/os/ffmpeg-libs-0.6-4.20100704svn.fc14.i686.rpm I am just being curious. Recompiling audacious-plugins-freeworld would also fix this bug. Is that not an acceptable solution? (In reply to comment #2) > I am just being curious. Recompiling audacious-plugins-freeworld would also fix > this bug. Is that not an acceptable solution? > The missing / not accepting of the LIBAVFORMAT_52 version is an ABI break, which is not acceptable for a security update to a released Fedora version (baring special exceptions, which should be coordinated with depending packages on forehand). *** Bug 1723 has been marked as a duplicate of this bug. *** A quick solution would be appreciated by all Audacious users, I'm sure. This early crash results in denial-of-service, so please do whatever is necessary to fix this. Dunno whether Audacious Plugins could be updated to 2.4.5 to fix this very quickly. Comment 2 seems to indicate that it should suffice. av_register_protocol2 was never defined in the 0.6 branch. It looks like what F14 previously had was a snapshot from master (around the time, but after, F14 branched). audacious-plugins-freeworld needs to be rebuilt against the downgraded ffmpeg. In addition, for F15, we need to build our FFmpeg 0.7 prereleases with FF_API_OLD_AVIO enabled, otherwise the entire URLContext API including av_register_protocol and av_register_protocol2 will be disabled. See: http://git.videolan.org/?p=ffmpeg.git;a=history;f=libavformat/avio.c;h=2d587b349acf3e8d7f66d0e17ea4e0096591897b;hb=HEAD (And no, I don't know what to use instead, you need to ask FFmpeg upstream.) I've rebased audacious-plugins-freeworld to 2.4.5 and rebuild it which fixes this, I still believe this should not have happened though. Anyway, closing this. Note the fix is being pushed directly to stable updates and should get there soon hopefully. > I still believe this should not have happened though.
True.
Thank you for the quick update, Hans!
*** Bug 1724 has been marked as a duplicate of this bug. *** |