[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

MintNet 0.41



Probably to your surprise there is again a new version of MintNet - 0.41

This is because there was a very nasty bug in the timeout handling in
Mint, caused by the addroottimeout() patches.

In the original patches I modified canceltimeout() to be able to remove
root timeouts too.

But since Mint does eventually cancel timeouts in Fselect() and nap() and
probably elsewhere using canceltimeout() even if they have already expired
(ie the timeout occured), this could result in freeing another timeout which
has by conincidence the same address in memory.

This is especially annoing with the new Minixfs PL 10, which uses
addroottimeout() to write out buffered data, ie when the above bug occures
no updating is done any longer....

Therefore there is a new call cancelroottimeout() which does only cancel
root timeouts and the old canceltimeout() works again. The new MintNet
uses this new call and contains the new patches for Mint.

YOU SHOULD REALLY GET 0.41 AND APPLY THE NEW PACTHES!

My next mail contains the new patches, they are relative to clean Mint 1.10,
sorry...

Cheers,
Kay.