Re: device driver memory leak in 5.1-20030726?

From: Mark Blackman <mark_at_exonetric.com>
Date: Sun, 27 Jul 2003 15:37:01 +0100
On Saturday, July 26, 2003, at 10:02 PM, Gary Jennejohn wrote:

>
> Mark Blackman writes:
>> I'm seeing the same 'kmem_malloc(4096): kmem_map too small: XXXXX 
>> total
>> allocated'
>> messages that a few other have reported.
> [snip]
>>  From these symptoms, I'm speculating that one or more device drivers
>> are producing kernel memory leaks and either triggering the
>> 'kmem_map too small' messages or pushing all of the userland processes
>> out of the way. Is this a reasonable interpretation?
>>
>> Does anyone else see symptoms that might lead to this conclusion?
>>
>
> I'm seeing exactly the same thing when I try to access my Archos
> Jukebox (a USB 2.0 device). This didn't happen with a kernel made
> before July 20, although I can't say when exactly the leak (if there
> is one) was introduced, since I only make a new kernel every few
> weeks.
>
> Eventually usb_allocmem fails and shortly thereafter I get the 
> ``kmem_map
> too small'' panic.
>
> Unfortunately, panicing in ddb results in a hang - no crashdump.
>
> ---
> Gary Jennejohn / garyj[at]jennejohn.org gj[at]freebsd.org gj[at]denx.de
>
>

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.


Mark Blackman
Exonetric Consulting
Received on Sun Jul 27 2003 - 05:37:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:16 UTC