* Michael P. Soulier <msoulier [ at ] digitaltorque [ dot ] ca> [090311 09:08]: > Looking at the glibc source it looks like futex() is primarily used in pthread > support, so maybe we've got a bug in our glibc. Futex is a locking primitive. Yes, pthreads mutexes are (probably) the primary consumer of this. While that could be that the bug is in libc, I'd bet it's the user of the pthread library that's not releasing the lock. Just googling for "python futex strace" shows few similar problems (with other software). If you say that your python software does not do any locking or even use threads... then it could be a bug in python. Is it possible for you to try your software on a newer release of the python interpreter? -Bart -- WebSig: http://www.jukie.net/~bart/sig/