[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