When a driver is register twice, the condition is not detected, and some procedure loop forever scanning the list. This happens, for instance, when an application link both SDL_mixer and SDL_sound.
Created attachment 104772 [details, diff] libmikmod-3.1.11-doubleRegister.patch Patch to fix it
(In reply to comment #1) > Created an attachment (id=104772) [edit] > libmikmod-3.1.11-doubleRegister.patch > > Patch to fix it > Upstream has been informed?
(In reply to comment #2) > (In reply to comment #1) > > Created an attachment (id=104772) [edit] > > libmikmod-3.1.11-doubleRegister.patch > > > > Patch to fix it > > > > Upstream has been informed? > Oops, missed URL. Seems like so.
No reaction from upstream in attached link for over 9 months.. development stopped? Tupone, if you want to include this go and commit it and by doing so you're also taking responsibility of your commit.
Applied.