kern/53350: fill up a malloc md-disk on 5.1-R causes panic
Jason Kuri
jay at oneway.com
Sun Jun 15 09:40:11 PDT 2003
The following reply was made to PR kern/53350; it has been noted by GNATS.
From: Jason Kuri <jay at oneway.com>
To: "Poul-Henning Kamp" <phk at phk.freebsd.dk>
Cc: FreeBSD-gnats-submit at freebsd.org
Subject: Re: kern/53350: fill up a malloc md-disk on 5.1-R causes panic
Date: Sun, 15 Jun 2003 11:32:41 -0500
Hi there,
That makes sense... but hold on a sec.
I have 256M of ram, and try to use 110M for malloc-disk, and my machine
panics? That seems awfully broken to me. This is single user mode,
nothing else is running. Why does 110M of MD-disk cause a 256M machine
to run out of memory? I should have 140M or so left for the system to
play with... If nothing else, shouldn't it at least fail and not
panic the system?
This worked fine 1 month ago. (5.0-Current from APR-30)
Jay
On Sunday, June 15, 2003, at 11:24 AM, Poul-Henning Kamp wrote:
>>> Description:
>> If you have a 5.1-R system with, say, 256M of ram
>> and you mdconfig one or several malloc md-devices totalling around
>> 100M,
>> if you attempt to use them to capacity, the machine will panic. The
>> message given is:
>>
>> panic: kmem_malloc(4096): kmem_map too small: 108347392 total
>> allocated
>
> It's really very simple: You ran out of kernel mapped memory ("KVM").
>
> Remedy: Don't Do That.
>
> See also: malloc(9), md(4)
>
> This PR can be closed.
>
> --
> Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
> phk at FreeBSD.ORG | TCP/IP since RFC 956
> FreeBSD committer | BSD since 4.3-tahoe
> Never attribute to malice what can adequately be explained by
> incompetence.
>
More information about the freebsd-bugs
mailing list