Date: Sun, 27 Jul 2003 11:53:44 +0000 From: Bosko Milekic <bmilekic@technokratis.com> To: Lukas Ertl <l.ertl@univie.ac.at> Cc: Mark Blackman <mark@exonetric.com> Subject: Re: device driver memory leak in 5.1-20030726? Message-ID: <20030727115344.GA32848@technokratis.com> In-Reply-To: <20030727163914.S698@korben.in.tern> References: <C882BF18-C03F-11D7-A23D-00039315D3FE@exonetric.com> <20030727163914.S698@korben.in.tern>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jul 27, 2003 at 04:43:32PM +0200, Lukas Ertl wrote: > On Sun, 27 Jul 2003, Mark Blackman wrote: > > > Perhaps it's a USB bug. There seems to be some correspondence between > > the use of the USB Speedtouch ADSL modem and the out-of-control > > devbuf allocations. > > I'm too seeing these annoying kmem_malloc panics on recent -current > kernels. The laptop I'm using is way off of being overloaded at all, the > only thing I do is going online using a Bluetooth USB dongle. As soon as I > generate some network traffic, devbuf allocations go up, until at some > point the machine panics randomly in kmem_malloc. > > I have different core dumps and backtraces available, but they don't seem > to be of much use in this case. I really suspect the USB stuff to be > leaking. > > regards, > le There are two problems. 1) The USB code never frees the stuff it allocates; 2) The USB code places the stuff it allocates into a couple of lists unprotected by any mutexes. It should at a minimum assert that Giant is held coming in, at all times. > -- > Lukas Ertl eMail: l.ertl@univie.ac.at > UNIX Systemadministrator Tel.: (+43 1) 4277-14073 > Vienna University Computer Center Fax.: (+43 1) 4277-9140 > University of Vienna http://mailbox.univie.ac.at/~le/ -- Bosko Milekic * bmilekic@technokratis.com * bmilekic@FreeBSD.org TECHNOkRATIS Consulting Services * http://www.technokratis.com/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030727115344.GA32848>