Red Hat Bugzilla – Bug 841322
libmikmod causes xbmc to crash
Last modified: 2012-08-14 09:37:32 EDT
Created attachment 598942 [details]
Description of problem:
following the recent update of libmikmod from :
xbmc (as packaged by rpm fusion) now crashes whenever any media is played.
Version-Release number of selected component (if applicable):
happens every time.
Steps to Reproduce:
1. update libmikmod package
2. start xbmc
3. play any media
xbmc crashes with :
*** glibc detected *** /usr/lib64/xbmc/xbmc.bin: double free or corruption (out): 0x00007f00485b5f60 ***
full crash log is attached
media should play normally
downgrading the libmikmod package resolves the problem
I can reproduce this on my own media center. Downgrading libmikmod resolves the crashing.
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().
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.
* 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:
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. ***