Problem with futex call on 8xx

Frank Svendsbøe frank.svendsboe at gmail.com
Sat Sep 26 22:00:04 EST 2009


Hi
I'm having a problem with ~100% CPU load on MPC8xx when calling
pthread_cond_wait.
Running strace, I get:

futex(0x10040d5c, FUTEX_WAIT, 1, NULL)  = -1 ENOSYS (Function not implemented)

.. and this call is inifinitely repeating, which explains the high load.

I'm running Linux 2.6.26-rc2 (not newer due to the slowdown problem
introduced by commit
8d30c14cab30d405a05f2aaceda1e9ad57800f36, as pointed out by Rex Feany
this week), and
glibc v2.6 (part of ELDK 4.2).

Is this a problem due to an error in the futex implementation in
glibc, or a kernel problem?

Best regards,
Frank


More information about the Linuxppc-dev mailing list