Re: 2.0.33 Memory leak (bad)

Kai Henningsen (kaih@khms.westfalen.de)
09 Jan 1998 13:43:00 +0200


This seems to have been lost ...

mikeg@weiden.de (Michael L. Galbraith) wrote on 02.01.98 in <Pine.LNX.3.95.980102081841.4547A-200000@mikeg.weiden.de>:

> On 2 Jan 1998, Kai Henningsen wrote:
>
> > I thought the leak was supposed to be gone with .33? Well, it isn't. The
> > longest uptime I've managed with 2.0.33 is 4 days; I'm beginning to feel
> > microsoftish.
> >
> > Looks like the old routing-related problem to me; a huge count for network
> > allocations, plus a system that has lots of route changes (whenever diald
> > starts or stops my net connection, which is fairly often).

> If you want to try to track this down, you can use the attached patch
> against vanilla 2.0.33. (anyone with a leak problem please try it)
> It is nothing more than a config option packaged copy of Ingo Molnar's
> memleak (deluxe :) patch.

Did that. It needed one minow tweak: change all #define kfree(...) xx(...)
into #define kfree xx, otherwise the NCR 7/8xx driver won't compile (it
takes the address of kfree).

However, I can look at the results 'til my eyes fall out and still not see
the problem.

Attached are outputs from free, ps -lax, and dosum, from a time where the
system seems to already have lost significant memory.

Maybe I'm overlooking something obvious here, but what?

begin 644 x.tar.gz
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
(M@9D5`!0````
`
end

MfG Kai