The typical test path for a legacy FIFO was something like: /tmp/pytest-92/test_correct_socket_name0/qutebrowser_test/qutebrowser-ipc-dfc627b5be8602ea0e9cd258b73c0bc3 This is probably too long for a Unix local domain socket (104 chars max).
First trying the legacy path and then using the new one works fine now, but the permissions are still wrong.