Tags Posts tagged with "marc balmer"

marc balmer

przez -
0 250

Po prawie 25 latach załatano błąd istniejący w wielu systemach z rodziny *BSD, łącznie z Mac OS X. Kilka dni temu programista OpenBSD, Marc Balmer, otrzymał informację od jednego z użytkowników, który twierdził, że Samba zawiesza się odczytując pliki z systemu plików MS-DOS. Była to Samba skompilowana z oryginalnych źródeł, nie z jednego z jej portów dla *BSD. Balmer skontaktował się z kilkoma programistami Samby aby to wyjaśnić.

Dowiedział się wtedy, że Samba używa specjalnego obejścia aby działać na systemach BSD, gdyż zawarty w nich kod odpowiedzialny za odczytywanie katalogów działa niepoprawnie. Okazało się, że błąd występuje w wielu systemach z rodziny BSD, także Mac OS X, i można go spotkać nawet w wersji 4.2 systemu BSD, która została wydana w sierpniu 1983 roku.

Problem dotyczy sytuacji, gdy tworzona jest lista plików w katalogu a następnie jeden plik zostanie skasowany. Wówczas próba odwołania do pliku, który znajdował się po skasowanym pliku spowoduje odwołanie do pliku następnego. Błąd nie występuje zawsze, ale wtedy, gdy katalog zajmuje więcej niż jeden blok na dysku. Szczegółowy opis problemu można znaleźć w serwisie vnode.ch.

Źródło: dobreprogramy.pl.

Polecane

OSWorld

7 1287
Drodzy Czytelnicy, prowadzimy portal OSWorld.pl już ponad 10 lat. Z przykrością stwierdzamy, że mamy na niego coraz mniej czasu, dlatego chcielibyśmy przekazać prowadzenie serwisu osobie...