[libvirt] virDomainGetVcpus error with Fedora 10

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Fri Feb 13 23:37:22 UTC 2009


Hi,

I'm running Fedora 10 with the following libvirt version:  libvirt-0.6.0-3

I'm calling virDomainGetVcpus() with the following parameters: 
virDomainGetVcpus(dom, info, max, NULL, 0);  where max = 2 and dom and 
info are both non-NULL.

However, I'm getting the following error from libvirt: libvir: Domain 
error : invalid argument in virDomainGetVcpus

I tracked this down, and it's failing the if (cpumaps != NULL && maplen 
< 1) check in libvirt.c because cpumaps is non-NULL.  Which is very 
strange because I'm definitely passing a NULL value.

Here's the relevant libvirtd debug:

15:38:07.332: debug : virGetDomain:287 : New hash entry 0x816ab0
15:38:07.332: debug : virDomainGetVcpus:4080 : domain=0x816ab0, 
info=0x800530, maxinfo=2, cpumaps=0x7f8fb0, maplen=0
15:38:07.332: error : invalid argument in virDomainGetVcpus
libvir: Domain error : invalid argument in virDomainGetVcpus
15:38:07.332: debug : virDomainFree:1795 : domain=0x816ab0

Has anyone else hit this same issue?
-- 
Kaitlin Rupert
IBM Linux Technology Center
kaitlin at linux.vnet.ibm.com




More information about the libvir-list mailing list