I also had this segfault, and deleting the named socket also fixed it.
The only difference I could observe is that the initial connect() call to the socket produced -1 ECONNREFUSED on a failed run (where it already existed), and on a successful run (where it did not already exist) the connect() call produced -1 ENOENT. Everything subsequent looked identical until the crash. Could it just be bogus error handling when a defunct named socket is left around due to a system crash, resume failure, etc?
I also had this segfault, and deleting the named socket also fixed it.
The only difference I could observe is that the initial connect() call to the socket produced -1 ECONNREFUSED on a failed run (where it already existed), and on a successful run (where it did not already exist) the connect() call produced -1 ENOENT. Everything subsequent looked identical until the crash. Could it just be bogus error handling when a defunct named socket is left around due to a system crash, resume failure, etc?