It isn't curious, it is expected: when_prompt_provider_connects_over_fd_prompt_provider_added_with_right_pid connects in process (and has the same PID), client_pid_is_associated_with_session starts another process with popen (and has a different PID).
I suspect that you've a broken mir_demo_client_basic
It isn't curious, it is expected: when_prompt_ provider_ connects_ over_fd_ prompt_ provider_ added_with_ right_pid connects in process (and has the same PID), client_ pid_is_ associated_ with_session starts another process with popen (and has a different PID).
I suspect that you've a broken mir_demo_ client_ basic