before sem_timedwait(): new_sem->nwaiters = 0x0 ERR: sem_timedwait() failed (errno=22: Invalid argument) after sem_timedwait(): new_sem->nwaiters = 0x0