Further investigation showed that (wrapped) pthread_cond_wait actually returns EPERM instead of waiting, but only when running with gdb(?)
I verified that all used mutexes and condition variables have been created successfully and the ctx->mutex was just locked successfully by the thread calling pthread_cond_wait. For some reason, GDB doesn't let me step further into pthread_cond_wait so I cannot determine a good reason for EPERM. Kolja _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
