Bug 7959 - Закрывать дескрипторы при старте
: Закрывать дескрипторы при старте
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/dhcpcd)
: unstable
: all Linux
: P5 blocker
Assigned To:
:
:
:
:
: 7079
  Show dependency tree
 
Reported: 2005-09-14 14:33 by
Modified: 2006-09-18 13:00 (History)


Attachments
dhcpcd-1.3.22-pl4-close-all.patch (530 bytes, patch)
2005-09-14 14:34, Anton Farygin
no flags Details | Diff


Note

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


Description From 2005-09-14 14:33:51
имеем:
# l /proc/`pidof dhcpcd`/fd
total 9
lrwx------  1 root root 64 Sep 16 00:56 0 -> /dev/null
lrwx------  1 root root 64 Sep 16 00:56 1 -> /dev/null
l-wx------  1 root root 64 Sep 16 00:56 10 -> pipe:[32972]
lrwx------  1 root root 64 Sep 16 00:56 2 -> /dev/null
lr-x------  1 root root 64 Sep 16 00:56 3 -> /usr/bin/alterator
lr-x------  1 root root 64 Sep 16 00:56 4 ->
/usr/share/alterator/layouts/network.layout
lrwx------  1 root root 64 Sep 16 00:56 5 -> socket:[33291]
lrwx------  1 root root 64 Sep 16 00:56 6 -> socket:[33292]
lrwx------  1 root root 64 Sep 16 00:56 7 -> socket:[33293]
dr-x------  2 root root  0 Sep 16 00:56 ./
dr-xr-xr-x  5 root root  0 Sep 16 00:56 ../

И соответственно подвисший альтератор.
------- Comment #1 From 2005-09-14 14:34:38 -------
Created an attachment (id=1114) [details]
dhcpcd-1.3.22-pl4-close-all.patch

Патч, исправляющий эту ошибку.
------- Comment #2 From 2005-09-14 14:38:30 -------
Вообще говоря, демон не обязан закрывать все дескрипторы при старте.
Сервис, уходящий в состояние демона, должен закрывать лишь стандартные
дескрипторы.
Я не готов патчить всех демонов из-за того, что из клиентского софта утекают
дескрипторы.