Checking patch nptl/pthread_cond_common.c... error: while searching for: * New waiters arriving concurrently with the group switching will all go into G2 until we atomically make the switch. Waiters existing in G2 are not affected. * Waiters in G1 will be closed out immediately by the advancing of __g_signals to the next "lowseq" (low 31 bits of the new g1_start), which will prevent waiters from blocking using a futex on __g_signals since it provides enough signals for all possible remaining waiters. As a result, they can each consume a signal error: patch failed: nptl/pthread_cond_common.c:221 error: nptl/pthread_cond_common.c: patch does not apply Checking patch nptl/pthread_cond_wait.c... Hunk #1 succeeded at 251 (offset 2 lines). Hunk #2 succeeded at 425 (offset 13 lines). error: while searching for: { while (1) { uint64_t g1_start = __condvar_load_g1_start_relaxed (cond); unsigned int lowseq = (g1_start & 1) == g ? signals : g1_start & ~1U; /* Spin-wait first. Note that spinning first without checking whether a timeout error: patch failed: nptl/pthread_cond_wait.c:422 error: nptl/pthread_cond_wait.c: patch does not apply