btw, I still worry a bit what happens if lipstick happens to be in uninterruptable state at the
PTRACE_ATTACH time - any idea if the ptrace() call block?

 uninterruptable