b3nmore writes

On a manual index run all my system memory (8gb ram + 8gb swap) was used and consequently the system slowed down considerably (for about 10 min. nearly unusable). I traced the high memory consumption back to python (ppt-dump.py) trying to process a corrupt pps attachment of an email.

Shouldn’t be there some safeguards to prevent inadequate memory usage?

I’ve attached the offending pps. To reproduce just run recollindex -i on it.

Recoll 1.20.6 + Xapian 1.2.16

medoc writes

Impose memory usage limit on external filters. Fixes issue #259

→ <<cset 3061326026b6 > >

medoc writes

Impose memory usage limit on external filters. Fixes issue #259

→ <<cset b889a9271744 > >

medoc writes

Thanks for reporting this and for the sample file. It should be fixed by the linked commit, which is both in trunk and in the 1.20 branch.