segfault on exit - alsa audio
Brought to you by:
verement
madplay segfaults on exit, apparently only on x86_64, when using alsa audio.
I think the problem is snd_pcm_hw_params_get_buffer_size returns the buffer size in frames not bytes, resulting in a too small buffer being allocated. Well, at least the patch appears to fix the problem for me, I'm just surprised that it doesn't segfault on i686 with the wrong size buffer.
fix alsa buffer size