Bug 7959 - Закрывать дескрипторы при старте
Summary: Закрывать дескрипторы при старте
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: dhcpcd (show other bugs)
Version: unstable
Hardware: all Linux
: P5 blocker
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 7079
  Show dependency tree
 
Reported: 2005-09-14 14:33 MSD by Anton Farygin
Modified: 2006-09-18 13:00 MSD (History)
3 users (show)

See Also:


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

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Farygin 2005-09-14 14:33:51 MSD
имеем:
# 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 Anton Farygin 2005-09-14 14:34:38 MSD
Created attachment 1114 [details]
dhcpcd-1.3.22-pl4-close-all.patch

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