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
--
libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list