When libvirtd starts, it segfaults. I'm not finding any useful log messages. Downgradeing to 6.0.0 allows libvirtd to start again. Reproducible: Always Steps to Reproduce: 1. /etc/init.d/libvirtd start Actual Results: Does not start. Expected Results: Should start and allow connections. I've only seen the issue on my xen servers. On my machines without xen libvirtd seems to start fine.
Created attachment 640348 [details] emerge --info
I ran into the same problem. In my debugging, the problem is somehow associated with processing /etc/libvirt/libxl.conf. If autoballoon is uncommented libvirtd starts. I was able to debug down to the point were it has something to do with parsing the commandline in the function libxlGetAutoballoonConf, but at the moment I wasn't able to do further debugging. I think it's something in the g_regex_match call. But for now my work around was to uncomment the autoballoon statement in the libxl.conf and set it to what DOM0 is.
Your workaround works for me as well. Thanks. Hopefully someone will be able to get to the bottom of the issue, but at least I'm no longer having to run the insecure version.
reproducible here #721620 solves the issue