These connection leaks were causing problems for me when testing on a Fedora rawhide system. The seg fault appeared when libvirt had reached its max number of open connections and was dropping the provider's attempt to connect. See second patch for updates.