Bug 28239

Summary: eats CPU and leaks RAM for no apparent reason
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: mate-file-managerAssignee: Michael Shigorin <mike>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: aen, boyarsh, led, shrek
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
pkg.in/lists/tagged/desktop+mate
none
mate-file-manager-1.5.1
none
strace -ff -p `pidof mate-settings-daemon` -o m-s-d none

Description Michael Shigorin 2012-12-19 22:01:26 MSK
Created attachment 5676 [details]
pkg.in/lists/tagged/desktop+mate

It's not clear why (maybe some expected components are missing?) but caja from mate-file-manager-1.5.2-alt1_1 has a tendency to consume moderate CPU time along with several other MATE related processes *and* to leak memory as well (like, 21M RSS at the start and >500M after an hour or so).

Screenshot: http://fly.osdn.org.ua/~mike/tmp/mate-caja-cpu.jpg
LiveCD ISO: http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/tmp/regular-mate-20121219-i586.iso

The package list used is attached just in case.

There's no observed difference whether the init is sysvinit or systemd.
Comment 1 viy 2012-12-19 22:25:19 MSK
mate был не до конца у нас обновлен,
не было свежего mate-applets, поэтому mate-panel и еще ряд пакетов у нас были 1.4., которые не переехали с mateconf на на dconf.
Возможно, в этом причина.
Сейчас как раз вышли mate-applets 1.5, так что пора дообновляться.

стоило бы запустить из консоли mate с помощью
export DCONF_BLAME=1
startx
и взглянуть, что в логах.
Comment 2 viy 2012-12-19 22:27:23 MSK
перед 
export DCONF_BLAME=1
надо еще проверить, живой ли dconf,
и при необходимости убить.
Comment 3 AEN 2012-12-19 22:27:40 MSK
У меня на полностью обновленном sysiphus не подтверждается.
Comment 4 viy 2012-12-19 22:37:16 MSK
Created attachment 5677 [details]
mate-file-manager-1.5.1

на всякий прикладываю srpm c откатом mate-file-manager назад до 1.5.1.
Проверить возможность, что проблема в 1.5.2.
Если с этим пакетом, будут ли изменения?
Comment 5 AEN 2012-12-19 22:49:59 MSK
(В ответ на комментарий №4)
> Created an attachment (id=5677) [details]
> mate-file-manager-1.5.1
> 
> на всякий прикладываю srpm c откатом mate-file-manager назад до 1.5.1.
> Проверить возможность, что проблема в 1.5.2.
> Если с этим пакетом, будут ли изменения?

Не думаю, что это поможет. Надо сравнивать состав пакетов и настройки, версии и у меня свежие, все работает без проблем.
Comment 6 Anton V. Boyarshinov 2012-12-21 12:48:11 MSK
У меня один раз такое было, разбираться было некогда и я просто убил процесс. Больше не повторялось..
Comment 7 AEN 2012-12-21 13:03:26 MSK
По запросу "caja memory leak" google выдает много разного. Прошу посмотреть.
Comment 8 Michael Shigorin 2013-01-17 20:52:39 MSK
Продолжает воспроизводиться на http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/tmp/regular-mate-20130117-i586.iso
Comment 9 viy 2013-01-18 00:10:34 MSK
было бы хорошо хотя бы strace подсмотреть, что там происходит.
Comment 10 Michael Shigorin 2013-01-18 19:07:07 MSK
В декабре смотрел, на первый взгляд ничего внятного (IIRC относительно разборчиво было что-то одно из четырёх жручих процессов и не обязательно сам caja).
Comment 11 Michael Shigorin 2013-01-18 19:50:49 MSK
Created attachment 5709 [details]
strace -ff -p `pidof mate-settings-daemon` -o m-s-d

В общем, дело было в отсутствующем симлинке /usr/share/design/current, а mate-settings-daemon пытался взять /usr/share/design/current/backgrounds/default.png китайским измором.

Для образа осталось понять, куда делась альтернатива, а багу надо передать апстриму (могу заняться в фоновом режиме).
Comment 12 viy 2013-01-18 19:53:13 MSK
Спасибо!
Comment 13 AEN 2013-01-18 19:54:45 MSK
Ждем ебилдов^Wобраз!
Comment 15 AEN 2013-01-18 23:12:10 MSK
Спасибо!
Comment 16 Michael Shigorin 2013-01-18 23:31:23 MSK
Да бага-то есть....
Comment 17 AEN 2013-01-21 00:31:52 MSK
(В ответ на комментарий №12)
> Спасибо!

Но это объезд, а надо бы найти настоящее исправление.
Comment 18 Michael Shigorin 2013-02-03 16:01:18 MSK
С mate-file-manager-1.5.2-alt1_1 уже порядок.
Comment 19 Michael Shigorin 2013-02-04 12:00:36 MSK
(В ответ на комментарий №18)
> С mate-file-manager-1.5.2-alt1_1 уже порядок.
Увы, поторопился -- это был побочный эффект попавшего в сборку branding-sisyphus-server-light-graphics, обеспечившего наличие ссылки.

Возможно, имеет отношение: https://github.com/mate-desktop/mate-file-manager/issues/46