Bug 841322
Summary: | libmikmod causes xbmc to crash | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tibbs Brookside <9dnmlarl> | ||||||||||
Component: | SDL_mixer | Assignee: | Gwyn Ciesla <gwync> | ||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||
Priority: | unspecified | ||||||||||||
Version: | 17 | CC: | bugzilla, cott, d.bz-redhat, dev, gwync, hdegoede, iprikryl, jnovy, mordae, serge.de.souza, tafari.buchanan, vwfoxguru | ||||||||||
Target Milestone: | --- | ||||||||||||
Target Release: | --- | ||||||||||||
Hardware: | x86_64 | ||||||||||||
OS: | Linux | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2012-08-01 18:17:59 UTC | Type: | Bug | ||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||
Documentation: | --- | CRM: | |||||||||||
Verified Versions: | Category: | --- | |||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
Embargoed: | |||||||||||||
Attachments: |
|
I can reproduce this on my own media center. Downgrading libmikmod resolves the crashing. Hi, the problem is not with MiKMod itself, but rather the fact that they started allocating data in a free()-incompatible way. This makes SDL_mixer crash due to not using MikMod_free(). See: http://hg.libsdl.org/SDL_mixer/rev/56cad6484b04 http://hg.libsdl.org/SDL_mixer/rev/2ebb0d016f27 Can you please apply these patches to SDL_mixer and get XBMC going again? :-) As it seems that MikMod/SDL_mixer are present in RHEL as well, upgrading MikMod will require rebuild of SDL_mixer when the time comes. I've tested them on F17 RPM and everything is working again. Created attachment 601054 [details]
updated SDL_mixer specfile
Updates SDL_mixer specfile.
Created attachment 601055 [details]
first MikMod-related patch
Created attachment 601056 [details]
second MikMod-related patch
i can confirm that the solution works for me. thanks. Thanks for looking into it! Reassigning to SDL_mixer as it needs to be patched instead of libmikmod. Great, thanks all, I'll get this out ASAP. SDL_mixer-1.2.12-3.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/SDL_mixer-1.2.12-3.fc17 Package SDL_mixer-1.2.12-3.fc17: * should fix your issue, * was pushed to the Fedora 17 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing SDL_mixer-1.2.12-3.fc17' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-11304/SDL_mixer-1.2.12-3.fc17 then log in and leave karma (feedback). Updated package works for me - thanks! SDL_mixer-1.2.12-3.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report. *** Bug 847904 has been marked as a duplicate of this bug. *** |
Created attachment 598942 [details] crash log Description of problem: following the recent update of libmikmod from : libmikmod-3.2.0-13.beta2.fc17.x86_64 to : libmikmod-3.2.0-15.fc17.x86_64 xbmc (as packaged by rpm fusion) now crashes whenever any media is played. Version-Release number of selected component (if applicable): libmikmod-3.2.0-15.fc17.x86_64 xbmc-11.0-1.fc17.x86_64 How reproducible: happens every time. Steps to Reproduce: 1. update libmikmod package 2. start xbmc 3. play any media Actual results: xbmc crashes with : *** glibc detected *** /usr/lib64/xbmc/xbmc.bin: double free or corruption (out): 0x00007f00485b5f60 *** full crash log is attached Expected results: media should play normally Additional info: downgrading the libmikmod package resolves the problem