Thanks for the info, Jaroslav. I upgraded all of the lib, driver, tools, and utils to 1.0.4rc1. But I got the same results: linux rec command worked fine but arecord caused Segmentation fault after readi_func was called 3 times (aplay also worked alright). Any idea what can be happening? Or is there anybody using the same card (Audigy 2 NX) without problem?
Thanks. Yitao Jaroslav Kysela wrote: > On Fri, 26 Mar 2004, Yitao Duan wrote: > > > Hi, > > > > I am having trouble recording using Creative Labs Sound Blaster Audigy 2 > > NX. The linux rec program worked fine. But whenever I use arecord (e.g. > > arecord test.wav), I got Segmentation fault. I pinpointed the problem to > > the function pcm_read in aplay.c. Specifically it was the line: > > > > r = readi_func(handle, data, count); > > > > that caused the fault. readi_func was called 3 times without problem. > > But the 4th call will cause the fault. gdb showed that a NULL pointer > > was encountered in function snd_pcm_rate_grab_next_period: rate->slave > > was NULL. The following is a stack trace when the fault happened. > > However, rate->slave was not NULL during the 3 normal readi_func calls > > and I checked that the handle passed to readi_func was always the same. > > What could happen that made the pointer NULL for the 4th call? I am > > running 2.4.21-4.EL kernel and gcc 3.2.3. Any information will be highly > > appreciated. > > Try alsa-lib-1.0.4rc1. > > Jaroslav > > ----- > Jaroslav Kysela <[EMAIL PROTECTED]> > Linux Kernel Sound Maintainer > ALSA Project, SuSE Labs ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel