Sorry that I did not notice it earlier but the use of condition variable in patch 0001 is just plain wrong. You _cannot_ use a condition variable without a predicate. Ever. -- Rémi Denis-Courmont http://www.remlab.net/