That's very weird, don't remember seeing anything similar before, you could try backing up current libvirt.img, then creating a new one (note that all VMs will be gone from the VM page, not from the server), then see if just starting the service with a new libvirt is normal, if yes create a new test VM and again check if it still starts normally, you can always restore the old ilibvirt if/when needed.