Bug 24757

Summary: strigidaemon: при попытке индексирования больших файлов (например, вируталок) забирает всю память, и система падает, происходит выход из системы
Product: Branch p5 Reporter: TECTEP SLAV <TECTEP>
Component: cross-componentAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: QA p5 <qa-p5>
Severity: normal    
Priority: P3    
Version: unspecified   
Hardware: all   
OS: Linux   

Description TECTEP SLAV 2010-12-15 07:45:13 MSK
Alt Linux Desktop KDE 4
strigi 0.7-alt.0.2
оперативной памяти - 2 Гб.

Симптомы:
При работе комьютера, примерно через 30 минут после запуска, всё начинает тормозить и происходит выход из системы (то есть все задачи потеряны, ничего не сохранено, надо снова ввести пароль и через 30 минут всё по новой будет потеряно).
Во время зависания заполняется вся операвка, весь swap, если попробовать в этот момент запустить системный монитор (заранее его запустить, а в этот момент посмотреть показания), то можно видеть - strigidaemon занял 700 Мб физической памяти.

Возможные причины:
strigideamon:

Системные сообщения в момент заывисания указывают на него система пытается его завершить, а он не завершается:
...
Dec 15 04:05:26 tester kernel: [ 7263.008185] Killed process 11974 (strigidaemon)
Dec 15 04:05:26 tester kernel: [ 7263.012180] Out of memory: kill process 11879 (kdeinit4) score 478792 or a child
Dec 15 04:05:27 tester kernel: [ 7263.012183] Killed process 11974 (strigidaemon)
Dec 15 04:05:27 tester kernel: [ 7263.016188] Out of memory: kill process 11879 (kdeinit4) score 478792 or a child
Dec 15 04:05:27 tester kernel: [ 7263.016192] Killed process 11974 (strigidaemon)
Dec 15 04:05:27 tester kernel: [ 7263.020189] Out of memory: kill process 11879 (kdeinit4) score 478792 or a child
Dec 15 04:05:27 tester kernel: [ 7263.020193] Killed process 11974 (strigidaemon)
...

сообщения журнала при предыдущем зависании:
...
Dec 15 02:38:09 tester kernel: [ 2018.768399] Out of memory: kill process 8201 (kdeinit4) score 1499953 or a child
Dec 15 02:38:09 tester kernel: [ 2018.768404] Killed process 8232 (ksmserver)
Dec 15 02:38:09 tester kernel: [ 2018.772430] Out of memory: kill process 8201 (kdeinit4) score 1499953 or a child
Dec 15 02:38:09 tester kernel: [ 2018.772434] Killed process 8232 (ksmserver)
Dec 15 02:38:09 tester kernel: [ 2018.776360] Out of memory: kill process 8201 (kdeinit4) score 1499953 or a child
Dec 15 02:38:09 tester kernel: [ 2018.776364] Killed process 8232 (ksmserver)
Dec 15 02:38:10 tester kernel: [ 2018.780354] Out of memory: kill process 8201 (kdeinit4) score 1499953 or a child
Dec 15 02:38:10 tester kernel: [ 2018.780358] Killed process 8232 (ksmserver)
Dec 15 02:38:10 tester kernel: [ 2022.688075] Out of memory: kill process 8201 (kdeinit4) score 1490117 or a child
Dec 15 02:38:10 tester kernel: [ 2022.688081] Killed process 8251 (kio_file)
Dec 15 02:38:10 tester kernel: [ 2023.448312] Out of memory: kill process 8201 (kdeinit4) score 1484022 or a child
Dec 15 02:38:10 tester kernel: [ 2023.448318] Killed process 8285 (strigidaemon)
...
Comment 1 TECTEP SLAV 2010-12-15 23:27:24 MSK
Разобрался почему так.
В /home лежат виртуалки, видео, iso-образы, архивы, ... и всё это strigi пытался индексировать, съедал память, подкачку и система падала.

Надо в конфиге по умолчанию, исключить файлы *.iso, *.vdi, *.vhd, *.avi, *.wmv, *.flv. Фильтра по размеру не видел, но фильтры по маске есть. Нади их задействовать.