Александр
2013-Jun-18  05:14 UTC
[libvirt-users] libvirt hang on domain attemp to create domain
good day, i am trying to create domain via virDomainDefineXML. and my program 
hanging, also i failed to caonnect to libvirt daemon with virt-manager after 
this, only killing libvirtd via SIGKILL and restarting it solveing hang (i 
mean after restart i able to connect with virt-manager), i using following 
domain xml
<?xml version="1.0" encoding="UTF-8"?>
<domain type="kvm">
  <tittle>Automatically created domain with default
configuration</tittle>
  <name>vm1</name>
  <description>no description</description>
  <os>
    <type>hvm</type>
    <boot dev="cdrom"/>
    <boot dev="hd"/>
  </os>
  <vcpu>1</vcpu>
  <memory unit="MB">512</memory>
  <cpu model="host-model">
    <topology sockets="1" cores="1"
threads="1"/>
  </cpu>
  <clock offset="localtime"/>
  <devices>
    <graphics type="vnc" autoport="yes"
password="admin"/>
    <channel type="unix">
      <source mode="bind" path="/var/run/vm1.sock"/>
      <target type="virtio" name="org.guest_agent.0"/>
    </channel>
  </devices>
</domain>
i have this calls on stack
0  0x00007ffff48c1750  __poll_nocancel    
1  0x00007ffff649e5ca  virNetClientIOEventLoop    
2  0x00007ffff649ed96  virNetClientSendInternal    
3  0x00007ffff64a0443  virNetClientSendWithReply    
4  0x00007ffff64a0daa  virNetClientProgramCall    
5  0x00007ffff6478566  callFull.isra.2    
6  0x00007ffff6487fa2  remoteDomainDefineXML    
7  0x00007ffff6449d2f  virDomainDefineXML    
8  0x0000000000426941  virt_domain::create  
/home/sss/install/git/work/avirt/vm_pool/vm_pool/libvirt.cpp  295
9  0x000000000040c1a9  main  
/home/sss/install/git/work/avirt/vm_pool/vm_pool/main.cpp  40
what i am doing wrong ?
Michal Privoznik
2013-Jun-18  10:10 UTC
Re: [libvirt-users] libvirt hang on domain attemp to create domain
On 18.06.2013 07:14, Александр wrote:> good day, i am trying to create domain via virDomainDefineXML. and my program > hanging, also i failed to caonnect to libvirt daemon with virt-manager after > this, only killing libvirtd via SIGKILL and restarting it solveing hang (i > mean after restart i able to connect with virt-manager), i using following > domain xml > > <?xml version="1.0" encoding="UTF-8"?> > <domain type="kvm"> > <tittle>Automatically created domain with default configuration</tittle> > <name>vm1</name> > <description>no description</description> > <os> > <type>hvm</type> > <boot dev="cdrom"/> > <boot dev="hd"/> > </os> > <vcpu>1</vcpu> > <memory unit="MB">512</memory> > <cpu model="host-model"> > <topology sockets="1" cores="1" threads="1"/> > </cpu> > <clock offset="localtime"/> > <devices> > <graphics type="vnc" autoport="yes" password="admin"/> > <channel type="unix"> > <source mode="bind" path="/var/run/vm1.sock"/> > <target type="virtio" name="org.guest_agent.0"/> > </channel> > </devices> > </domain> > > i have this calls on stack > > 0 0x00007ffff48c1750 __poll_nocancel > 1 0x00007ffff649e5ca virNetClientIOEventLoopThis is just probably a client waiting for the corresponding libvirtd to provide a reply message. Are you able to get libvirtd debug logs so we can see what's going on? http://wiki.libvirt.org/page/DebugLogs BTW, what's the libvirt version you are running? Michal> 2 0x00007ffff649ed96 virNetClientSendInternal > 3 0x00007ffff64a0443 virNetClientSendWithReply > 4 0x00007ffff64a0daa virNetClientProgramCall > 5 0x00007ffff6478566 callFull.isra.2 > 6 0x00007ffff6487fa2 remoteDomainDefineXML > 7 0x00007ffff6449d2f virDomainDefineXML > 8 0x0000000000426941 virt_domain::create > /home/sss/install/git/work/avirt/vm_pool/vm_pool/libvirt.cpp 295 > 9 0x000000000040c1a9 main > /home/sss/install/git/work/avirt/vm_pool/vm_pool/main.cpp 40 > > what i am doing wrong ? > > > > _______________________________________________ > libvirt-users mailing list > libvirt-users@redhat.com > https://www.redhat.com/mailman/listinfo/libvirt-users >
Александр
2013-Jun-18  20:21 UTC
Re: [libvirt-users] libvirt hang on domain attemp to create domain
В письме от Вторник, 18-июн-2013 12:10:41 пользователь Michal Privoznik написал:> On 18.06.2013 07:14, Александр wrote: > > good day, i am trying to create domain via virDomainDefineXML. and my > > program hanging, also i failed to caonnect to libvirt daemon with > > virt-manager after this, only killing libvirtd via SIGKILL and restarting > > it solveing hang (i mean after restart i able to connect with > > virt-manager), i using following domain xml > > > > <?xml version="1.0" encoding="UTF-8"?> > > <domain type="kvm"> > > > > <tittle>Automatically created domain with default configuration</tittle> > > <name>vm1</name> > > <description>no description</description> > > <os> > > > > <type>hvm</type> > > <boot dev="cdrom"/> > > <boot dev="hd"/> > > > > </os> > > <vcpu>1</vcpu> > > <memory unit="MB">512</memory> > > <cpu model="host-model"> > > > > <topology sockets="1" cores="1" threads="1"/> > > > > </cpu> > > <clock offset="localtime"/> > > <devices> > > > > <graphics type="vnc" autoport="yes" password="admin"/> > > <channel type="unix"> > > > > <source mode="bind" path="/var/run/vm1.sock"/> > > <target type="virtio" name="org.guest_agent.0"/> > > > > </channel> > > > > </devices> > > > > </domain> > > > > i have this calls on stack > > > > 0 0x00007ffff48c1750 __poll_nocancel > > 1 0x00007ffff649e5ca virNetClientIOEventLoop > > This is just probably a client waiting for the corresponding libvirtd to > provide a reply message. Are you able to get libvirtd debug logs so we > can see what's going on? > > http://wiki.libvirt.org/page/DebugLogs > > BTW, what's the libvirt version you are running? > > Michal > > > 2 0x00007ffff649ed96 virNetClientSendInternal > > 3 0x00007ffff64a0443 virNetClientSendWithReply > > 4 0x00007ffff64a0daa virNetClientProgramCall > > 5 0x00007ffff6478566 callFull.isra.2 > > 6 0x00007ffff6487fa2 remoteDomainDefineXML > > 7 0x00007ffff6449d2f virDomainDefineXML > > 8 0x0000000000426941 virt_domain::create > > /home/sss/install/git/work/avirt/vm_pool/vm_pool/libvirt.cpp 295 > > 9 0x000000000040c1a9 main > > /home/sss/install/git/work/avirt/vm_pool/vm_pool/main.cpp 40 > > > > what i am doing wrong ? > > > > > > > > _______________________________________________ > > libvirt-users mailing list > > libvirt-users@redhat.com > > https://www.redhat.com/mailman/listinfo/libvirt-usersi have libvirt version 1.0.6, debug log in attachment.