graphic: 0.725 device: 0.648 instruction: 0.582 network: 0.541 semantic: 0.443 socket: 0.364 mistranslation: 0.360 other: 0.319 vnc: 0.277 boot: 0.210 assembly: 0.072 KVM: 0.041 qga fail to start when pidfile path is missing The qga main program has two parameters: "--logfile" and "--pidfile" which specifies the paths to the logfile and pidfile. It assumes that the paths exit in the running OS but if not, the qga will fail to start.I think qga should create the missing paths. I found this bug exits in several Linux distributions including Ubuntu 14, Cent-OS 6 and 7 when the original and the latest master qga applies. I have a patch which can fix it. Should I patch it to the QEMU master branch? Patches should be sent to the qemu-devel mailing list for discussion and inclusion. Did you ever send your patch to the list? [Expired for QEMU because there has been no activity for 60 days.]