[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