|
Автор |
Сообщение |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
1983 год прославился не только тем. что космический аппарат Пионер 10 покинул солнечную систему, но и как год в котором в код 4.2BSD, предшественницы всех существующих на сегодня BSD систем, вкралась ошибка, просуществовавшая незамеченной 25 лет. Ошибке подвержены все BSD-based системы, в том числе Mac OS X.
Проблема возникает при весьма специфических обстоятельствах, связанных с чтением списка каталогов в тот момент, когда один из них удаляется. Ошибка заключается в том, что функция _readdir_unlocked() пропускает при поиске директории с inode равным нулю, если она была вызвана из __seekdir(). Пока что проявление этой ошибки ограничилось падением SAMBA при проведении операций над файлами, расположенными на разделах с файловой системой MS-DOS.
Источник: http://rss.slashdot.org/~r/Slashdot/slashdotIt/~3/288103484/article.pl |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
jeder
Почетный флеймер
Зарегистрирован: 08.06.2007 Сообщения: 1387
|
|
|
|
Ничего не понял, но нифигасе!
Баг, которому 25 лет.
В Книгу Рекордов его |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
+1 |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|