Bug 24558 - Циклит (?) gtk-update-cache в libgtk-common
: Циклит (?) gtk-update-cache в libgtk-common
Status: CLOSED NOTABUG
: Branch p5
(All bugs in Branch p5/cross-component)
: unspecified
: all Linux
: P3 normal
Assigned To:
:
:
: distro-blocker
:
: 23155
  Show dependency tree
 
Reported: 2010-11-13 22:30 by
Modified: 2010-11-23 08:41 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-11-13 22:30:15
При установке
ftp://ftp.altlinux.ru/pub/people/radik/iso/p5/Install/lxde-platform5-20101105-lxde-desktop-lite-i586-ru-install-cd.iso,
равно как и при установке любых других образов из people/radik:
[ 1347.308257] Out of memory: kill process 22053 (gtk-update-icon) score 2094
or a child
[ 1347.308259] Killed process 22053 (gtk-update-icon)
в gtk-icon-cache.filetrigger 


В Сизифе не проверялось.
------- Comment #1 From 2010-11-13 22:43:49 -------
(In reply to comment #0)
> В Сизифе не проверялось.

В Сизифе уж 2 года как работает, -- ищите бвгу в своих образах.
* Fri Nov 14 2008 Yuri N. Sedunov <aris@altlinux.org> 2.14.4-alt3
- added gtk-update-icon-cache posttrans filetrigger
------- Comment #2 From 2010-11-14 01:47:27 -------
(В ответ на комментарий №1)
> (In reply to comment #0)
> > В Сизифе не проверялось.
> 
> В Сизифе уж 2 года как работает, -- ищите бвгу в своих образах.
> * Fri Nov 14 2008 Yuri N. Sedunov <aris@altlinux.org> 2.14.4-alt3
> - added gtk-update-icon-cache posttrans filetrigger

Работает всюду и от образа не зависит. Но требует довольно много памяти. Мне
удалось поймать три случая:
1. 512Mb. Установка проходит без проблем.
2. 96 и 128. Установка проходит, но ядро убивает gtk-update-icon и icon-cache
не создаются.
3. 64Mb. Установка виснет.

Различие 2 и 3 здесь не важно. Вопрос в том, что делать с 2.
------- Comment #3 From 2010-11-14 09:16:03 -------
Что требуется от меня на данном этапе?
------- Comment #4 From 2010-11-15 14:06:53 -------
не циклит. просто ест много памяти.
------- Comment #5 From 2010-11-15 15:04:51 -------
Можно не выпонять trigger при непустой $DURING_INSTALL и добавить скрипт в
/etc/firstime.d/,  чтоб он все-таки выполнился.
------- Comment #6 From 2010-11-15 23:49:58 -------
У меня есть подозрение, что много памяти требуется из-за того, что в этой
сборке присутствуют:

# du -hs gnome-icon-theme-oxygen-refit2-*
25M     gnome-icon-theme-oxygen-refit2-blue-version-2.3-alt1.noarch.rpm
35M     gnome-icon-theme-oxygen-refit2-green-version-2.3-alt1.noarch.rpm
35M     gnome-icon-theme-oxygen-refit2-orange-version-2.3-alt1.noarch.rpm

Я просил radik@'а исправить это и он вроде исправлял, нужно смотреть новые
сборки.

P.S.: Думаю еще стоит подкорректировать хук 05-vm-profile, чтобы он давал
больше SWAP при малом кол-ве RAM
------- Comment #7 From 2010-11-16 13:28:50 -------
Еще раз повторю: сделайте это не в инсталляторе, а в установленной системе и
получите больше памяти и отсутствие нарушения работы инсталлятора.
------- Comment #8 From 2010-11-16 13:32:08 -------
(В ответ на комментарий №7)
> Еще раз повторю: сделайте это не в инсталляторе, а в установленной системе и
> получите больше памяти и отсутствие нарушения работы инсталлятора.

Согласен.
Радик, Ленар, обратите внимание на комментарий #5 Сергея. Если что непонятно,
спросите у него лично.
------- Comment #9 From 2010-11-18 08:43:42 -------
(В ответ на комментарий №7)
> сделайте это не в инсталляторе, а в установленной системе
Догадался, где может быть чревато: проверьте LiveCD.
------- Comment #10 From 2010-11-20 14:04:38 -------
Вообщем решил для своих сборок тем, что заменил тяжеловесные иконки и курсорную
тему. Теперь устанавливается при 64 Mb ОЗУ и 128 swap.