(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(){