[sisyphus] [SUMMARY] Re: обновился, блин :-/ [xorg/nvidia/cdrecord/kde] (shm)
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Чт Дек 30 14:18:37 MSK 2004
PreScriptum: при таких симптомах проверьте, а не запускается ли
серивис powertweakd и если запускается -- каково значение движка
System :: Kernel :: Resources :: Maximum shared memory percentage,
которому почему-то дают уйти в 0.
On Fri, Dec 24, 2004 at 09:51:07AM +0200, Michael Shigorin wrote:
> в Konqueror оказалось сломанным image preview (вместо
> пиктограмм "картинка JPEG" или как их там образуется просто
> пустота, т.е. фоновое изображение; выглядит это так, как будто
> кто-то по очереди стирает пиктограмки, оставляя имена файлов --
...со словами (в ~user/.xsession-errors:0) вида
kdeui (KPixmapIO): WARNING: Could not get shared memory segment.
LoadPlugin: failed to initialize shared library /usr/lib/netscape/plugins/l=
ibnull
plugin.so [/usr/lib/netscape/plugins/libnullplugin.so: undefined symbol: FE=
_GetTo
plevelWidget]
[...]
kdeui (KPixmapIO): WARNING: Could not get shared memory segment.
appending message to ~/dead.letter.tmp
appending message to ~/dead.letter.tmp
appending message to ~/dead.letter.tmp
X Error: BadAccess (attempt to access private resource denied) 10
On Fri, Dec 24, 2004 at 09:56:42AM +0200, Michael Shigorin wrote:
> не запускаются вторые и последующие иксы с драйвером nvidia.
> Попытка запуска приводит к белому экрану с размазанной кашей из
> чёрных и зелёных точек, на чём мы замерзаем (NumLock и Alt-SysRq
> ещё работают, по ssh проверить не могу). Отключение
> фреймбуфера (ну включен он у меня дома, 80x25 буквами по
> сантиметру с лишним -- не смешно) не помогает
...с жалобами опять же на shm (/var/log/Xorg.3.log):
(EE) NV(0): shmget(lowmem) error: Invalid argument
On Fri, Dec 24, 2004 at 10:06:35AM +0200, Michael Shigorin wrote:
> ~> cdrecord blank=fast -v
> Cdrecord-Clone 2.01a37 (i586-alt-linux-gnu) Copyright (C) 1995-2004 JЖrg Schilling
> TOC Type: 1 = CD-ROM
> cdrecord: Invalid argument. shmget failed
В общем, старые рецепты уже действительно устарели:
> Для него нашлись рекомендации монтировать shm:
> http://www.ussg.iu.edu/hypermail/linux/kernel/0003.3/0705.html
> http://www.ussg.iu.edu/hypermail/linux/kernel/0003.3/0716.html
> При этом смутно помнится, что во времена перехода на Linux 2.4
> что-то подобное действительно надо было сплясать в initsripts,
> но сейчас вроде не замечал. Протёр глаза, grep shm /etc/fstab
> на паре систем -- правильно, нифига.
А помог поиск "shm ipc vsu" на search.altlinux.ru -- в нужном
направлении подтолкнул вот этот тред:
http://lists.altlinux.ru/pipermail/sisyphus/2004-April/038890.html
Заглянул в /proc/sys/kernel/shmmax -- там 0. Порой это "не
лимитировать", но заглянул в shmmin (4096) и решил попробовать.
Пихнул 32768 -- cdrecord опять отвалился. Пихнул 16000000 -- о,
заработало, и иксы поднялись, и konqueror превьювит.
Зафиксировал (echo "kernel.shmmax = 16777216" >> /etc/sysctl.conf).
Но вопрос о том, как там оказался ноль -- остаётся открытым: сам
его туда не клал и на предыдущем 2.4.27-std-up-alt1 всё работало.
...закрыт: малину портил powertweakd, который зачем-то туда полез.
См. начало письма.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20041230/5db47813/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus