Hi Matthias,
Recently I came across a bug in the Ubuntu bug tracker, which described
a crash in the ALSA module. The bug is documented at
<https://launchpad.net/distros/ubuntu/+source/pbbuttonsd/+bug/39646>. It
is a crash which occurs on some of the newer machines which don't have a
hardware mixer. Essentially it's a (hard to track down) typo; the patch
is below.
cheers,
John
* src/module_alsamixer.c: - Fix crash when master mixer element has no
volume control. (Ubuntu: #39646)
--- src/module_alsamixer.c.orig 2006-05-12 22:34:30.000000000 +0930
+++ src/module_alsamixer.c 2006-05-12 22:37:16.000000000 +0930
@@ -169,7 +169,7 @@
=20
/* check that master element has a playback volume */
if (!snd_mixer_selem_has_playback_volume (base->elements[0])) {
- snd_mixer_selem_get_id (base->elements[n], sid);
+ snd_mixer_selem_get_id (base->elements[0], sid);
print_msg (PBB_WARN, _("Mixer element '%s' has no playback volume contr=
ol.\n"), snd_mixer_selem_id_get_name (sid));
return -1;
}
|