home | list info | list archive | date index | thread index

Re: [OCLUG-Tech] blocked on futex

* 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?


				WebSig: http://www.jukie.net/~bart/sig/



message navigation