Bug 439183

Summary: alsa-utils-1.0.17.git20080820-1.1.x86_64.rpm has a broken alsactl
Product: [openSUSE] openSUSE 10.3 Reporter: Joe Morris <joe_morris>
Component: SoundAssignee: Takashi Iwai <tiwai>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 10.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Joe Morris 2008-10-27 14:09:57 UTC
alsactl from the above package form the 10.3 multimedia OBS repository has a broken alsactl.  It segfaults when called.  When booting, this results in no sound due to not restoring the mixer levels.  When call to store from the command line, it appears to work, but calling it via alsactl -F restore card 0 causes a segfault.  Sound does work if you adjust mixer controls manually after booting.  I was able to get a sane alsa again by installing the closest alsa-utils package to this version, 1.0.17-1 from home j_engle IIRC, so my sounds is working again ok.  Just thought you might want to know the above version breaks alsactl.

Oct 26 20:07:37 jmorris kernel: alsactl[9414]: segfault at 0000000000000000 rip 00002b3edff06bd0 rsp 00007fffcb773208 error 4
Oct 26 20:07:37 jmorris udevd-event[9413]: run_program: '/usr/sbin/alsactl' abnormal exit
Oct 26 20:07:37 jmorris kernel: ACPI: PCI interrupt for device 0000:00:11.5 disabled
Oct 26 20:07:37 jmorris kernel: ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [ALKC] -> GSI 22 (level, low) -> IRQ 22
Oct 26 20:07:37 jmorris kernel: PCI: Setting latency timer of device 0000:00:11.5 to 64
Oct 26 20:07:38 jmorris kernel: alsactl[9522]: segfault at 0000000000000000 rip 00002b98d8958bd0 rsp 00007fffd2d1f7b8 error 4
Oct 26 20:07:38 jmorris udevd-event[9513]: run_program: '/usr/sbin/alsactl' abnormal exit
Oct 26 20:09:13 jmorris kernel: alsactl[9814]: segfault at 0000000000000000 rip 00002b6c94940bd0 rsp 00007fff16d366d8 error 4
Oct 26 20:09:43 jmorris kernel: ACPI: PCI interrupt for device 0000:00:11.5 disabled
Oct 26 20:09:43 jmorris kernel: alsactl[9953]: segfault at 0000000000000000 rip 00002ba667c00bd0 rsp 00007fff43a79518 error 4
Oct 26 20:09:43 jmorris udevd-event[9944]: run_program: '/usr/sbin/alsactl' abnormal exit
Oct 26 20:09:43 jmorris kernel: ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [ALKC] -> GSI 22 (level, low) -> IRQ 22
Oct 26 20:09:43 jmorris kernel: PCI: Setting latency timer of device 0000:00:11.5 to 64
Oct 26 20:09:45 jmorris kernel: alsactl[10043]: segfault at 0000000000000000 rip 00002ad321561bd0 rsp 00007fff8a115bb8 error 4
Oct 26 20:09:45 jmorris udevd-event[10042]: run_program: '/usr/sbin/alsactl' abnormal exit
Oct 26 20:11:19 jmorris su: (to root) joe on /dev/pts/0
Oct 26 20:14:59 jmorris kernel: alsactl[12128]: segfault at 0000000000000000 rip 00002aed93317bd0 rsp 00007fff1835fdf8 error 4
Oct 26 20:14:59 jmorris udevd-event[12127]: run_program: '/usr/sbin/alsactl' abnormal exit
Oct 26 20:14:59 jmorris kernel: ACPI: PCI interrupt for device 0000:00:11.5 disabled
Oct 26 20:15:00 jmorris kernel: ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [ALKC] -> GSI 22 (level, low) -> IRQ 22
Oct 26 20:15:00 jmorris kernel: PCI: Setting latency timer of device 0000:00:11.5 to 64
Oct 26 20:15:01 jmorris kernel: alsactl[12227]: segfault at 0000000000000000 rip 00002b6fe1287bd0 rsp 00007fffca3efe88 error 4
Oct 26 20:15:01 jmorris udevd-event[12226]: run_program: '/usr/sbin/alsactl' abnormal exit
Oct 26 20:16:13 jmorris kernel: alsactl[12561]: segfault at 0000000000000000 rip 00002ac4a0c33bd0 rsp 00007fff0aa444e8 error 4
Oct 26 20:16:13 jmorris udevd-event[12560]: run_program: '/usr/sbin/alsactl' abnormal exit
Oct 26 20:16:13 jmorris kernel: ACPI: PCI interrupt for device 0000:00:11.5 disabled
Oct 26 20:16:31 jmorris kernel: ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [ALKC] -> GSI 22 (level, low) -> IRQ 22
Oct 26 20:16:31 jmorris kernel: PCI: Setting latency timer of device 0000:00:11.5 to 64
Oct 26 20:16:33 jmorris kernel: alsactl[12726]: segfault at 0000000000000000 rip 00002b9bbaed5bd0 rsp 00007ffff07a2248 error 4
Oct 26 20:16:33 jmorris udevd-event[12719]: run_program: '/usr/sbin/alsactl' abnormal exit
Oct 26 20:19:19 jmorris kernel: alsactl[13260]: segfault at 0000000000000000 rip 00002b1381ca2bd0 rsp 00007fff299d63e8 error 4
Comment 1 Takashi Iwai 2008-10-27 15:09:51 UTC
The auto update script seems broken for older distros.
Fixed now.
Comment 2 Joe Morris 2008-10-28 13:28:36 UTC
Thanks!  I can confirm the latest works again.
joe@jmorris:~> rpm -q alsa-utils
alsa-utils-1.0.17.git20081025-2.1
Sound is working great again!  Thanks much for your speedy repairs.