Subject: Re: savecore weirdness
To: Greywolf <greywolf@starwolf.com>
From: Wolfgang Rupprecht <wolfgang@wsrcc.com>
List: current-users
Date: 01/30/2002 18:38:21
Greywolf writes:
> Looks like either the header got corrupted or your memory size goes into
> the territory of unsigned numbers.
>
> ...after all, you don't *really* have 8GB of RAM in there, do you?
No I don't have 8Gig of ram (although I'm quite willing to accept
donations ;-)).
I do have 8 Gigs of on-disk swap space (spread over two wd*b
partitions). I just *assumed* the kernel could make use of a
swap_space greater than address_space. (Was I wrong???)
Looking at src/sbin/savecore/savecore.c, it does look like the
"dumplo" variable is a "long" and it can easily overflow. Perhaps
thats the only problem. Perhaps this needs to be an offset_t or
something???
-wolfgang
--
Wolfgang Rupprecht <wolfgang@wsrcc.com> http://www.wsrcc.com/wolfgang/
Coming soon: GPS mapping tools for Open Systems. http://www.gnomad-mapping.com/