[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[libvirt] [Libvirt] segfault with patch "libxl: fix framebuffer port setting for HVM domains"



Hello,

I encountered segfaults with libvirt + libxl with this specific patch :
http://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=b55cc5f4e31b488c4f9c3c8470c992c1f8f5d09c

My Libvirt/Xen environment (on a slackware64-14.1) :

virsh # version
Compiled against library: libvirt 1.2.6
Using library: libvirt 1.2.6
Using API: Xen 1.2.6
Running hypervisor: Xen 4.4.0

My Libvirt "configure line" :
./configure \
   --prefix=/usr \
   --libdir=/usr/lib64 \
   --bindir=/usr/sbin \
   --sbindir=/usr/sbin \
   --sysconfdir=/etc \
   --localstatedir=/var \
   --mandir=/usr/man \
   --docdir=/usr/doc/libvirt-1.2.6 \
   --enable-static=no \
   --enable-shared=yes \
   --with-yajl \
   --with-qemu-group=root \
   --with-init-script=none \
   --without-xen \
   --without-xenapi \
   --with-libxl

The XML of my VM :
<domain type='xen'>
  <name>vm.infra.ld</name>
  <uuid>0b648359-099a-4d64-ba7a-12f32fb4f3dc</uuid>
  <memory unit='KiB'>1048576</memory>
  <currentMemory unit='KiB'>1048576</currentMemory>
  <vcpu placement='static'>2</vcpu>
  <os>
    <type arch='x86_64' machine='xenfv'>hvm</type>
    <loader>/usr/lib/xen/boot/hvmloader</loader>
    <boot dev='network'/>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
    <hap/>
    <viridian/>
  </features>
  <clock offset='variable' adjustment='0' basis='utc'>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
    <disk type='block' device='disk'>
      <driver name='phy'/>
      <source dev='/dev/data/vm.infra.ld-disk'/>
      <target dev='hda' bus='ide'/>
      <address type='drive' controller='0' bus='0' target='0' unit='0'/>
    </disk>
    <controller type='ide' index='0'/>
    <interface type='bridge'>
      <mac address='00:16:3e:xx:xx:xx'/>
      <source bridge='xenbr0'/>
      <script path='/etc/xen/scripts/vif-openvswitch'/>
    </interface>
    <serial type='pty'>
      <target port='0'/>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <input type='mouse' bus='ps2'/>
    <input type='keyboard' bus='ps2'/>
    <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' keymap='fr'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>
    <video>
      <model type='cirrus' vram='9216' heads='1'/>
    </video>
  </devices>
</domain>

The VM starts fine with "virsh start" (cf attached libxl log), the VNC process is listening as requested on 0.0.0.0 but whenever I open a new virsh cli and send a command (e.g. "list"), libvirtd segfaults. I attached a gdb trace to this mail.
If I rebuild libvirt without the patch mentioned earlier, no more segfaults, but of course the VNC process is listening on 127.0.0.1 instead of requested 0.0.0.0 when I start the VM.

I may have done something wrong but don't understand what.

Regards,

Chris
Continuing.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f6ce453d700 (LWP 6186)]
0x00007f6ce560b015 in malloc_consolidate () from /lib64/libc.so.6

Thread 12 (Thread 0x7f6ce4d3e700 (LWP 6185)):
#0  0x00007f6ce5d67c44 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ce880080a in virCondWait (c=c entry=0x7f6ce9584e70, m=m entry=0x7f6ce9584e48) at util/virthread.c:153
#2  0x00007f6ce8800eeb in virThreadPoolWorker (opaque=opaque entry=0x7f6ce95849b0) at util/virthreadpool.c:104
#3  0x00007f6ce880034e in virThreadHelper (data=<optimized out>) at util/virthread.c:197
#4  0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f6ce453d700 (LWP 6186)):
#0  0x00007f6ce560b015 in malloc_consolidate () from /lib64/libc.so.6
#1  0x00007f6ce560c4f8 in _int_malloc () from /lib64/libc.so.6
#2  0x00007f6ce560ee40 in malloc () from /lib64/libc.so.6
#3  0x00007f6ce87a3620 in virReallocN (ptrptr=ptrptr entry=0x7f6ce453ca80, size=size entry=1, count=count entry=8193, report=report entry=true, 
    domcode=domcode entry=0, filename=filename entry=0x7f6ce895e7c6 "util/virfile.c", 
    funcname=funcname entry=0x7f6ce895f3a6 <__FUNCTION__.15505> "saferead_lim", linenr=linenr entry=1211) at util/viralloc.c:245
#4  0x00007f6ce87c5086 in saferead_lim (fd=36, max_len=max_len entry=1025, length=length entry=0x7f6ce453cad8) at util/virfile.c:1211
#5  0x00007f6ce87c5520 in virFileReadLimFD (fd=<optimized out>, maxlen=1024, buf=0x7f6ce453cb70) at util/virfile.c:1271
#6  0x00007f6ce87c55cb in virFileReadAll (path=0x7f6cc4003400 "/proc/6481/stat", maxlen=maxlen entry=1024, buf=buf entry=0x7f6ce453cb70)
    at util/virfile.c:1294
#7  0x00007f6ce87f27ad in virProcessGetStartTime (pid=<optimized out>, timestamp=timestamp entry=0x7f6ce453ccb0) at util/virprocess.c:816
#8  0x00007f6ce891a9a4 in virNetSocketGetUNIXIdentity (sock=0x7f6ce9598c50, uid=uid entry=0x7f6ce453cc60, gid=gid entry=0x7f6ce453cc5c, 
    pid=pid entry=0x7f6ce453cc64, timestamp=timestamp entry=0x7f6ce453ccb0) at rpc/virnetsocket.c:1160
#9  0x00007f6ce8910ff9 in virNetServerClientCreateIdentity (client=0x7f6ce9598590) at rpc/virnetserverclient.c:676
#10 virNetServerClientGetIdentity (client=client entry=0x7f6ce9598590) at rpc/virnetserverclient.c:798
#11 0x00007f6ce8912d06 in virNetServerProgramDispatchCall (msg=0x7f6ce9598680, client=0x7f6ce9598590, server=0x7f6ce9584c80, prog=0x7f6ce958b560)
    at rpc/virnetserverprogram.c:421
#12 virNetServerProgramDispatch (prog=0x7f6ce958b560, server=server entry=0x7f6ce9584c80, client=0x7f6ce9598590, msg=0x7f6ce9598680)
    at rpc/virnetserverprogram.c:307
#13 0x00007f6ce92ee50d in virNetServerProcessMsg (msg=<optimized out>, prog=<optimized out>, client=<optimized out>, srv=0x7f6ce9584c80)
    at rpc/virnetserver.c:172
#14 virNetServerHandleJob (jobOpaque=<optimized out>, opaque=0x7f6ce9584c80) at rpc/virnetserver.c:193
#15 0x00007f6ce8800e55 in virThreadPoolWorker (opaque=opaque entry=0x7f6ce95847f0) at util/virthreadpool.c:145
#16 0x00007f6ce880034e in virThreadHelper (data=<optimized out>) at util/virthread.c:197
#17 0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f6ce3d3c700 (LWP 6187)):
#0  0x00007f6ce5d67c44 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ce880080a in virCondWait (c=c entry=0x7f6ce9584e70, m=m entry=0x7f6ce9584e48) at util/virthread.c:153
#2  0x00007f6ce8800eeb in virThreadPoolWorker (opaque=opaque entry=0x7f6ce958ceb0) at util/virthreadpool.c:104
#3  0x00007f6ce880034e in virThreadHelper (data=<optimized out>) at util/virthread.c:197
#4  0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f6ce353b700 (LWP 6188)):
#0  0x00007f6ce5d67c44 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ce880080a in virCondWait (c=c entry=0x7f6ce9584e70, m=m entry=0x7f6ce9584e48) at util/virthread.c:153
#2  0x00007f6ce8800eeb in virThreadPoolWorker (opaque=opaque entry=0x7f6ce9567260) at util/virthreadpool.c:104
#3  0x00007f6ce880034e in virThreadHelper (data=<optimized out>) at util/virthread.c:197
#4  0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f6ce2d3a700 (LWP 6189)):
#0  0x00007f6ce5d67c44 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ce880080a in virCondWait (c=c entry=0x7f6ce9584e70, m=m entry=0x7f6ce9584e48) at util/virthread.c:153
#2  0x00007f6ce8800eeb in virThreadPoolWorker (opaque=opaque entry=0x7f6ce9567000) at util/virthreadpool.c:104
#3  0x00007f6ce880034e in virThreadHelper (data=<optimized out>) at util/virthread.c:197
#4  0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f6ce2539700 (LWP 6190)):
#0  0x00007f6ce5d67c44 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ce880080a in virCondWait (c=c entry=0x7f6ce9584f08, m=m entry=0x7f6ce9584e48) at util/virthread.c:153
#2  0x00007f6ce8800f0b in virThreadPoolWorker (opaque=opaque entry=0x7f6ce9566ea0) at util/virthreadpool.c:104
#3  0x00007f6ce880034e in virThreadHelper (data=<optimized out>) at util/virthread.c:197
#4  0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f6ce1d38700 (LWP 6191)):
#0  0x00007f6ce5d67c44 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ce880080a in virCondWait (c=c entry=0x7f6ce9584f08, m=m entry=0x7f6ce9584e48) at util/virthread.c:153
#2  0x00007f6ce8800f0b in virThreadPoolWorker (opaque=opaque entry=0x7f6ce9566d40) at util/virthreadpool.c:104
#3  0x00007f6ce880034e in virThreadHelper (data=<optimized out>) at util/virthread.c:197
#4  0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f6ce1537700 (LWP 6192)):
#0  0x00007f6ce5d67c44 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ce880080a in virCondWait (c=c entry=0x7f6ce9584f08, m=m entry=0x7f6ce9584e48) at util/virthread.c:153
#2  0x00007f6ce8800f0b in virThreadPoolWorker (opaque=opaque entry=0x7f6ce9566bc0) at util/virthreadpool.c:104
#3  0x00007f6ce880034e in virThreadHelper (data=<optimized out>) at util/virthread.c:197
#4  0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f6ce0d36700 (LWP 6193)):
#0  0x00007f6ce5d67c44 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ce880080a in virCondWait (c=c entry=0x7f6ce9584f08, m=m entry=0x7f6ce9584e48) at util/virthread.c:153
#2  0x00007f6ce8800f0b in virThreadPoolWorker (opaque=opaque entry=0x7f6ce9566a60) at util/virthreadpool.c:104
#3  0x00007f6ce880034e in virThreadHelper (data=<optimized out>) at util/virthread.c:197
#4  0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f6ce0535700 (LWP 6194)):
#0  0x00007f6ce5d67c44 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ce880080a in virCondWait (c=c entry=0x7f6ce9584f08, m=m entry=0x7f6ce9584e48) at util/virthread.c:153
#2  0x00007f6ce8800f0b in virThreadPoolWorker (opaque=opaque entry=0x7f6ce9566900) at util/virthreadpool.c:104
#3  0x00007f6ce880034e in virThreadHelper (data=<optimized out>) at util/virthread.c:197
#4  0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6ce9242700 (LWP 6301)):
#0  0x00007f6ce5d6a79d in read () from /lib64/libpthread.so.0
#1  0x00007f6cddfaa63b in ?? () from /usr/lib64/libxenstore.so.3.0
#2  0x00007f6cddfaa745 in ?? () from /usr/lib64/libxenstore.so.3.0
#3  0x00007f6cddfab038 in ?? () from /usr/lib64/libxenstore.so.3.0
#4  0x00007f6ce5d63ce2 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6ce5685abd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6ce9283740 (LWP 6184)):
#0  0x00007f6ce5d6a55a in __lll_unlock_wake () from /lib64/libpthread.so.0
#1  0x00007f6ce5d671bc in _L_unlock_727 () from /lib64/libpthread.so.0
#2  0x00007f6ce5d67122 in pthread_mutex_unlock () from /lib64/libpthread.so.0
#3  0x00007f6ce87c3b4b in virEventPollDispatchHandles (fds=<optimized out>, nfds=<optimized out>) at util/vireventpoll.c:510
#4  virEventPollRunOnce () at util/vireventpoll.c:660
#5  0x00007f6ce87c21c2 in virEventRunDefaultImpl () at util/virevent.c:308
#6  0x00007f6ce92efb0d in virNetServerRun (srv=0x7f6ce9584c80) at rpc/virnetserver.c:1139
#7  0x00007f6ce92b7284 in main (argc=<optimized out>, argv=<optimized out>) at libvirtd.c:1507
A debugging session is active.

	Inferior 1 [process 6184] will be detached.

Quit anyway? (y or n) Detaching from program: /usr/sbin/libvirtd, process 6184
libxl: debug: libxl_create.c:1342:do_domain_create: ao 0x7f277c0017f0: create: how=(nil) callback=(nil) poller=0x7f277c000a50
libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk vdev=hda spec.backend=phy
libxl: debug: libxl_create.c:797:initiate_domain_create: running bootloader
libxl: debug: libxl_bootloader.c:321:libxl__bootloader_run: not a PV domain, skipping bootloader
libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x7f277c001b98: deregister unregistered
libxl: debug: libxl_numa.c:475:libxl__get_numa_candidate: New best NUMA placement candidate found: nr_nodes=1, nr_cpus=8, nr_vcpus=3, free_memkb=31640
libxl: debug: libxl_numa.c:475:libxl__get_numa_candidate: New best NUMA placement candidate found: nr_nodes=1, nr_cpus=8, nr_vcpus=2, free_memkb=32150
libxl: detail: libxl_dom.c:195:numa_place_domain: NUMA placement candidate with 1 nodes, 8 cpus and 32150 KB free selected
xc: detail: elf_parse_binary: phdr: paddr=0x100000 memsz=0x9ec84
xc: detail: elf_parse_binary: memory: 0x100000 -> 0x19ec84
xc: detail: VIRTUAL MEMORY ARRANGEMENT:
  Loader:        0000000000100000->000000000019ec84
  Modules:       0000000000000000->0000000000000000
  TOTAL:         0000000000000000->000000003f800000
  ENTRY ADDRESS: 0000000000100000
xc: detail: PHYSICAL MEMORY ALLOCATION:
  4KB PAGES: 0x0000000000000200
  2MB PAGES: 0x00000000000001fb
  1GB PAGES: 0x0000000000000000
xc: detail: elf_load_binary: phdr 0 at 0x7f27a1b7e000 -> 0x7f27a1c13b0d
libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk vdev=hda spec.backend=phy
libxl: debug: libxl_event.c:570:libxl__ev_xswatch_register: watch w=0x7f277c003548 wpath=/local/domain/0/backend/vbd/3/768/state token=3/0: register slotnum=3
libxl: debug: libxl_create.c:1356:do_domain_create: ao 0x7f277c0017f0: inprogress: poller=0x7f277c000a50, flags=i
libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x7f277c003548 wpath=/local/domain/0/backend/vbd/3/768/state token=3/0: event epath=/local/domain/0/backend/vbd/3/768/state
libxl: debug: libxl_event.c:653:devstate_watch_callback: backend /local/domain/0/backend/vbd/3/768/state wanted state 2 ok
libxl: debug: libxl_event.c:606:libxl__ev_xswatch_deregister: watch w=0x7f277c003548 wpath=/local/domain/0/backend/vbd/3/768/state token=3/0: deregister slotnum=3
libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x7f277c003548: deregister unregistered
libxl: debug: libxl_device.c:1022:device_hotplug: calling hotplug script: /etc/xen/scripts/block add
libxl: debug: libxl_event.c:483:watchfd_callback: watch epath=/local/domain/0/backend/vbd/3/768/state token=3/0: empty slot
libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x7f277c0035d0: deregister unregistered
libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x7f277c0035d0: deregister unregistered
libxl: debug: libxl_dm.c:1303:libxl__spawn_local_dm: Spawning device-model /usr/lib/xen/bin/qemu-system-i386 with arguments:
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   /usr/lib/xen/bin/qemu-system-i386
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -xen-domid
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   3
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -chardev
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-3,server,nowait
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -mon
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   chardev=libxl-cmd,mode=control
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -nodefaults
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -name
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   vm.infra.ld
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -vnc
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   0.0.0.0:0
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -serial
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   pty
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -device
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   cirrus-vga
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -global
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   vga.vram_size_mb=8
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -boot
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   order=nc
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -smp
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   2,maxcpus=2
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -device
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   rtl8139,id=nic0,netdev=net0,mac=00:16:3e:72:08:37
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -netdev
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   type=tap,id=net0,ifname=vif3.0-emu,script=no,downscript=no
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -machine
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   xenfv
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -m
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   1016
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   -drive
libxl: debug: libxl_dm.c:1305:libxl__spawn_local_dm:   file=/dev/data/vm.infra.ld-disk,if=ide,index=0,media=disk,format=raw,cache=writeback
libxl: debug: libxl_event.c:570:libxl__ev_xswatch_register: watch w=0x7f277c001dd0 wpath=/local/domain/0/device-model/3/state token=3/1: register slotnum=3
libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x7f277c001dd0 wpath=/local/domain/0/device-model/3/state token=3/1: event epath=/local/domain/0/device-model/3/state
libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x7f277c001dd0 wpath=/local/domain/0/device-model/3/state token=3/1: event epath=/local/domain/0/device-model/3/state
libxl: debug: libxl_event.c:606:libxl__ev_xswatch_deregister: watch w=0x7f277c001dd0 wpath=/local/domain/0/device-model/3/state token=3/1: deregister slotnum=3
libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x7f277c001dd0: deregister unregistered
libxl: debug: libxl_qmp.c:696:libxl__qmp_initialize: connected to /var/run/xen/qmp-libxl-3
libxl: debug: libxl_qmp.c:296:qmp_handle_response: message type: qmp
libxl: debug: libxl_qmp.c:546:qmp_send_prepare: next qmp command: '{
    "execute": "qmp_capabilities",
    "id": 1
}
'
libxl: debug: libxl_qmp.c:296:qmp_handle_response: message type: return
libxl: debug: libxl_qmp.c:546:qmp_send_prepare: next qmp command: '{
    "execute": "query-chardev",
    "id": 2
}
'
libxl: debug: libxl_qmp.c:296:qmp_handle_response: message type: return
libxl: debug: libxl_qmp.c:546:qmp_send_prepare: next qmp command: '{
    "execute": "query-vnc",
    "id": 3
}
'
libxl: debug: libxl_qmp.c:296:qmp_handle_response: message type: return
libxl: debug: libxl_event.c:570:libxl__ev_xswatch_register: watch w=0x7f277c008428 wpath=/local/domain/0/backend/vif/3/0/state token=3/2: register slotnum=3
libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x7f277c008428 wpath=/local/domain/0/backend/vif/3/0/state token=3/2: event epath=/local/domain/0/backend/vif/3/0/state
libxl: debug: libxl_event.c:657:devstate_watch_callback: backend /local/domain/0/backend/vif/3/0/state wanted state 2 still waiting state 1
libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x7f277c008428 wpath=/local/domain/0/backend/vif/3/0/state token=3/2: event epath=/local/domain/0/backend/vif/3/0/state
libxl: debug: libxl_event.c:653:devstate_watch_callback: backend /local/domain/0/backend/vif/3/0/state wanted state 2 ok
libxl: debug: libxl_event.c:606:libxl__ev_xswatch_deregister: watch w=0x7f277c008428 wpath=/local/domain/0/backend/vif/3/0/state token=3/2: deregister slotnum=3
libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x7f277c008428: deregister unregistered
libxl: debug: libxl_device.c:1022:device_hotplug: calling hotplug script: /etc/xen/scripts/vif-openvswitch online
libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x7f277c0084b0: deregister unregistered
libxl: debug: libxl_device.c:1022:device_hotplug: calling hotplug script: /etc/xen/scripts/vif-openvswitch add
libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x7f277c0084b0: deregister unregistered
libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x7f277c0084b0: deregister unregistered
libxl: debug: libxl_event.c:1761:libxl__ao_progress_report: ao 0x7f277c0017f0: progress report: ignored
libxl: debug: libxl_event.c:1591:libxl__ao_complete: ao 0x7f277c0017f0: complete, rc=0
libxl: debug: libxl_event.c:1563:libxl__ao__destroy: ao 0x7f277c0017f0: destroy
libxl: debug: libxl_event.c:570:libxl__ev_xswatch_register: watch w=0x7f277c000ea0 wpath= releaseDomain token=3/3: register slotnum=3
libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x7f277c000ea0 wpath= releaseDomain token=3/3: event epath= releaseDomain
libxl: debug: libxl.c:1005:domain_death_xswatch_callback: [evg=0x7f277c007670:3] from domid=3 nentries=1 rc=1
libxl: debug: libxl.c:1016:domain_death_xswatch_callback: [evg=0x7f277c007670:3]   got=domaininfos[0] got->domain=3
libxl: debug: libxl.c:1043:domain_death_xswatch_callback:  exists shutdown_reported=0 dominf.flags=ffff000a
libxl: debug: libxl.c:1009:domain_death_xswatch_callback: [evg=0] all reported
libxl: debug: libxl.c:1073:domain_death_xswatch_callback: domain death search done

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]