(at least) beta1 has a memory leak which causes swap space to fill up after repeatedly using digikam. The swapspace cannot be reclaimed after the program is exited which eventually leads to OOM killing of random, innocent processes (in my case apache was almost always the victim). Details, workaround and fix can be found in the URL (upstream bugzilla) above. diff to ebuild: --- /usr/portage/media-gfx/digikam/digikam-0.9.0_beta1.ebuild 2006-08-13 18:26:04.000000000 +0200 +++ /usr/local/portage/media-gfx/digikam/digikam-0.9.0_beta1.ebuild 2006-08-19 18:47:08.000000000 +0200 @@ -72,6 +72,8 @@ local MAKE_DOC=$(echo "${LINGUAS} ${LANGS_DOC}" | fmt -w 1 | sort | uniq -d | tr '\n' ' ') einfo "Enabling documentation for: en ${LANG_DOCS}" fi + + epatch ${FILESDIR}/${PV}-memleak_fix.diff } src_compile(){
Created attachment 94615 [details, diff] patch with described upstream fix
Picking up.
Revision fixed in CVS. Thanks for reporting it.