Subject: Re: kern/32563: audioctl of death
To: None <jmcneill@netbsd.org, gnats-admin@netbsd.org,>
From: =?ISO-8859-1?Q?St=E9phane_Witzmann?= <stephane.witzmann@gmail.com>
List: netbsd-bugs
Date: 04/15/2006 02:15:04
The following reply was made to PR kern/32563; it has been noted by GNATS.

From: "=?ISO-8859-1?Q?St=E9phane_Witzmann?=" <stephane.witzmann@gmail.com>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: kern/32563: audioctl of death
Date: Sat, 15 Apr 2006 04:12:22 +0200

 I compiled a kernel with all debug options turned on and tried to
 locate the bug a few days ago. If I remember well, the line that
 crashes the kernel is the following :
 
 filter->set_fetcher(filter, &ufetcher.base);
 
 (sys/dev/audio.c, in audio_write(), line number around 1900)
 
 set_fetcher is 0xdeadbeef at the time the system crashes  (so it is
 something else without the debug options)
 
 It looks like it is set a few lines above :
 =09=09fetcher =3D &sc->sc_pfilters[sc->sc_npfilters - 1]->base;
 
 I don't know the audio framework well enough to fix this. Good luck !