[mythtv] [mythtv-commits] Ticket #3317: mythbackend memory leak
Kevin Kuphal
kuphal at dls.net
Mon May 7 16:20:32 UTC 2007
Carl Fongheiser wrote:
> On 5/7/07, *Kevin Kuphal* <kuphal at dls.net <mailto:kuphal at dls.net>> wrote:
>
> I didn't find anything generic about a fork error with memory
> allocation. Is there additional information I can provide to diagnose
> this? My top shows:
>
> top - 08:56:07 up 6 days, 42 min, 3 users, load average: 0.10,
> 0.13, 0.09
> Tasks: 97 total, 3 running, 94 sleeping, 0 stopped, 0 zombie
> Cpu(s): 1.0%us, 3.0%sy, 0.0%ni, 90.4%id, 4.0%wa, 0.0%hi, 1.7%si,
> 0.0%st
> Mem: 775856k total, 767484k used, 8372k free, 108k
> buffers
> Swap: 524280k total, 240864k used, 283416k free, 175920k
> cached
>
> with the backend process
>
> 31439 root 18 0 987m 499m 12m S 3.3 65.9 45:08.63
> mythbackend
>
>
> Your machine is seriously short on swap space. A good rule of thumb
> is to allocate about 2x the amount of physical RAM for swap space. As
> to why you're getting a fork() error, fork() will attempt to clone the
> entire address space. In this case, that's 987MB worth. Not all of
> that will need to be backed by swap, but most of it will. Since
> you've only got 280 MB free, the fork() fails.
Thanks. That does explain why it starts happening when it does but
doesn't help the root of the problem. Even with extra swap space, the
problem will still occur, only after a longer period of time
Kevin
More information about the mythtv-dev
mailing list