pthread_cond_signal deadlocks
问题 What could be the cause if a call to pthread_cond_signal deadlocks? From what I understand (man page), it is implemented internally with a mutex, but what could cause this internal mutex lock operation to deadlock? EDIT: I am debugging an application which seem to deadlock on some occasions. A few of the stacktraces look like this: Thread 1 (Thread 0xf6dff6c0 (LWP 32001)): #0 0xffffe410 in __kernel_vsyscall () #1 0x00af15de in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0 #2