Aravind wrote:
[I am resending this email as the previous mail seems to have been lost]

Hi all,

 alsamixer and amixer both get a seg fault at msort_with_tmp
 within glibc. I am not sure whether the bug is in alsa-utils or
 glibc or the patch that I applied to my kernel. No OSS emulation.
 Sound card driver is es1968. aplay and arecord don't produce a
 seg fault. Most probably the call to qsort within mixer.c in alsa-lib
 triggers something when openwall patch is present I think. That's my
 wild guess.

I have CCed both glibc and openwall.

 My package versions are
 Kernel:   2.4.23-ow1 (that is the openwall security patch)
 glibc:    2.3.2-4.80.6
 gcc:      3.2-7
 binutils: 2.13.90.0.2-2
 alsa-driver: 1.0.0rc2
 alsa-lib: 1.0.0rc2
 alsa-utils: 1.0.0rc2

thanks for any help.

Aravind

Hello All,

I found out the problem myself. alsa-lib uses nested functions and GCC
uses trampolines to implement them. As I had disabled trampoline support
in the openwall patch they were crashing. Ideally, alsa-lib should stop
using nested functions. I think the patch is trivial.

thanks

Aravind







-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to