dystrybucyjny 2.4.29 i dwa problemy

Jakub Bogusz qboosh w pld-linux.org
Pon, 28 Lut 2005, 18:47:33 CET


On Fri, Feb 11, 2005 at 08:35:27PM +0100, The Undefined wrote:
> On Fri, Feb 11, 2005 at 06:48:47PM +0100, Marcin Król wrote:
> > Od jakiegos czasu uzywam testowo na kilku maszynach dystrybucyjne 
> > 2.4.29-1 i zauwazylem dwie rzeczy:
> potwierdzam - ale problemy sa wylacznie na RA
> gdzies zwisa na netlinku... nie wyczailem do konca gdzie.

Przy recvmsg(), kiedy już nie powinien nic czytać?

Namierzone. Znowu zbieg dwóch błędów.
W libinet6 od zawsze - nie przewidywał sytuacji, że w nlmsg_pid
w struct nlmsghdr może nie być równy pidowi procesu (w przypadku
kolizji).
W ostatnich jądrach 2.4.x pojawił się błąd (wyciek gniazd netlink -
poprawiony w 2.4.30-pre2) powodujący, że ww. sytuacja występowała dużo
częściej niż zwykle, przez co błąd w libinet6 się ujawnił.

Implementacja getifaddrs() w glibc jest wolna od tego błędu.

> restart postfixa i sendmail -q pchalo kolejke do przodu.
> na AC wszystko chodzi.
> Co dziwne - problemy zaczely sie dopiero po upgradzie do aktualnego
> jajka - ktores z pre dzialalo ok.

Było od 2.4.29-pre1.
Niezależne od naszych łat.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




Więcej informacji o liście dyskusyjnej pld-devel-pl