After a couple of days monitoring amule, I found that the running out of memory could be caused from a strange behaviour of amule: after I start it, the used memory grows slowly, even if the size of the amule thread reported in top doesn't change. When I close amule the memory isn't freed, and sometimes when I start amule the used memory increases suddenly of about 400 MB. Is this a (serious) bug of amule, or a (serious) bug of my kernel?
used memory before I start amule: 209176k
used memory ~3hrs after: 587700k
Info about my system:
Kernel: 2.4.21-226-athlon #1 Tue Jun 15 10:26:33 UTC 2004
Linux Version: SuSE Linux 9.0 Professional