[OSy] Chyba v testu condvar1

Lubomír Bulej lubomir.bulej at mff.cuni.cz
Mon Nov 8 12:11:20 CET 2004


Dobry den,

vas kolega p. Mencik upozornil na nasledujici chybu v testu condvar1:

>  
> pak uz se vi ze vsechna pracovni vlakna zkoncila a test potom vsechny 
> joinuje, nasleduje:
>  
> // clean up
>  mutex_unlock (& threads_running_mtx);    .... sporny radek (*)
>  mutex_destroy (& threads_running_mtx);

> zda se mi ze odemceni jiz odemceneho mutexu je chyba a nas kernel 
> proto zavola panic()

Ten unlock je tam opravdu navic, pozustatek z dob pred makrem 
cond_wait_mutex...
V priloze naleznete opravenou verzi testu condvar1.

Diky za upozorneni.


Lubomir Bulej

-------------- next part --------------
A non-text attachment was scrubbed...
Name: condvar1.tar.bz2
Type: application/x-bzip
Size: 2049 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20041108/d8191950/attachment.bin>


More information about the NSWI004 mailing list