[sisyphus] I: mc 4.8.16-alt1

Sergey a_s_y на sama.ru
Чт Мар 17 18:23:54 MSK 2016


On Thursday 17 March 2016, Andrew Borodin wrote:

> > Завалялся initrd-2.6.18-ovz-rhel-alt2.M40.4.img. Этот открывается. 
> > Повесил http://www.midnight-commander.org/ticket/3621
> 
> Сегфотл получается из-за разыменования NULL. Это бага сама по
> себе -- такая ситуация должна обрабатываться. Интересно, откуда
> этот NULL берётся.
> 
> $ zcat initrd-3.14.64-std-def-alt0.M70P.1.img | cpio -tiv | grep proc
> drwxr-xr-x   2 root     root            0 Mar 14 09:40 ./proc
> lrwxrwxrwx   1 root     root           13 Mar 14 09:40 ./etc/mtab -> /proc/mounts
> cpio: Из имён членов удаляются начальные `/'
> 19599 блоков
> lrwxrwxrwx   1 root     root           10 Mar 14 09:40 proc/kcore -> /dev/core
> lrwxrwxrwx   1 root     root            8 Mar 14 09:40 proc/self/fd -> /dev/fd
> lrwxrwxrwx   1 root     root           11 Mar 14 09:40 proc/self/fd/0 -> /dev/stdin
> lrwxrwxrwx   1 root     root           12 Mar 14 09:40 proc/self/fd/1 -> /dev/stdout
> lrwxrwxrwx   1 root     root           12 Mar 14 09:40 proc/self/fd/2 -> /dev/stderr
> 
> Сегфолтится из-за ссылки proc/self/fd/0 -> /dev/stdin.

О как. А в /proc, по идее, должно быть пусто. Это же псевдофс, которая
формируется в уже работающей системе. Я так понимаю, это уже баг make-initrd.
Завёл http://bugzilla.altlinux.org/31898.

> Сергей, а что находится в initrd-2.6.18-ovz-rhel-alt2.M40.4.img?
 
В этом initrd /proc пустой. В initrd убунту, кстати, /proc вообще
отсутствует.

-- 
С уважением, Сергей.


Подробная информация о списке рассылки Sisyphus