Re: Lock ordering mismatch

2011-12-05 Thread Andy Wingo
On Fri 01 Jul 2011 23:11, l...@gnu.org (Ludovic Courtès) writes: > As seen in ccb80964cd7cd112e300c34d32f67125a6d6da9a, there’s a lock > ordering mismatch between ‘do_thread exit’ and ‘fat_mutex_lock’ > wrt. ‘t->admin_mutex’ and ‘m->lock’. Filed here: http://debbugs.gnu.org/cgi/bu

Lock ordering mismatch

2011-07-01 Thread Ludovic Courtès
Hello, As seen in ccb80964cd7cd112e300c34d32f67125a6d6da9a, there’s a lock ordering mismatch between ‘do_thread exit’ and ‘fat_mutex_lock’ wrt. ‘t->admin_mutex’ and ‘m->lock’. I thought this commit solved the problem, but now I think it doesn’t because it leaves a small window during w