flight 14104 xen-unstable real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/14104/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-qemuu-rhel6hvm-amd 3 host-install(3) broken REGR. vs. 14079 test-amd64-amd64-pv 3 host-install(3) broken REGR. vs. 14079 test-amd64-i386-xl 3 host-install(3) broken REGR. vs. 14079 test-amd64-amd64-xl 3 host-install(3) broken REGR. vs. 14079 test-amd64-i386-xl-credit2 3 host-install(3) broken REGR. vs. 14079 test-amd64-i386-rhel6hvm-intel 3 host-install(3) broken REGR. vs. 14079 test-amd64-i386-qemuu-rhel6hvm-intel 3 host-install(3) broken REGR. vs. 14079 test-amd64-i386-xl-win-vcpus1 3 host-install(3) broken REGR. vs. 14079 test-amd64-amd64-win 3 host-install(3) broken REGR. vs. 14079 test-amd64-i386-xl-multivcpu 3 host-install(3) broken REGR. vs. 14079 test-amd64-i386-win-vcpus1 3 host-install(3) broken REGR. vs. 14079 test-amd64-i386-xl-win7-amd64 3 host-install(3) broken REGR. vs. 14079 test-amd64-amd64-xl-winxpsp3 3 host-install(3) broken REGR. vs. 14079 test-amd64-i386-pair 3 host-install/src_host(3) broken REGR. vs. 14079 test-amd64-i386-pair 4 host-install/dst_host(4) broken REGR. vs. 14079 Regressions which are regarded as allowable (not blocking): test-amd64-amd64-xl-pcipt-intel 3 host-install(3) broken REGR. vs. 14079 test-amd64-amd64-xl-sedf-pin 10 guest-saverestore fail like 14079 test-amd64-amd64-xl-sedf 3 host-install(3) broken REGR. vs. 14079 test-amd64-amd64-xl-qemuu-winxpsp3 9 guest-localmigrate fail like 14079 test-amd64-amd64-xl-qemuu-win7-amd64 9 guest-localmigrate fail like 14079 Tests which did not succeed, but are not blocking: test-amd64-i386-win 16 leak-check/check fail never pass test-amd64-i386-xend-winxpsp3 16 leak-check/check fail never pass test-amd64-i386-xl-winxpsp3-vcpus1 13 guest-stop fail never pass test-amd64-amd64-xl-win 13 guest-stop fail never pass test-amd64-amd64-xl-win7-amd64 13 guest-stop fail never pass version targeted for testing: xen 37a8946eeb9d baseline version: xen c26e1a79fe77 ------------------------------------------------------------ People who touched revisions under test: Charles Arnold <carnold@suse.com> Christoph Egger <Christoph.Egger@amd.com> Ian Campbell <ian.campbell@citrix.com> Ian Jackson <ian.jackson@eu.citrix.com> ------------------------------------------------------------ jobs: build-amd64 pass build-i386 pass build-amd64-oldkern pass build-i386-oldkern pass build-amd64-pvops pass build-i386-pvops pass test-amd64-amd64-xl broken test-amd64-i386-xl broken test-amd64-i386-rhel6hvm-amd pass test-amd64-i386-qemuu-rhel6hvm-amd broken test-amd64-amd64-xl-qemuu-win7-amd64 fail test-amd64-amd64-xl-win7-amd64 fail test-amd64-i386-xl-win7-amd64 broken test-amd64-i386-xl-credit2 broken test-amd64-amd64-xl-pcipt-intel broken test-amd64-i386-rhel6hvm-intel broken test-amd64-i386-qemuu-rhel6hvm-intel broken test-amd64-i386-xl-multivcpu broken test-amd64-amd64-pair pass test-amd64-i386-pair broken test-amd64-amd64-xl-sedf-pin fail test-amd64-amd64-pv broken test-amd64-i386-pv pass test-amd64-amd64-xl-sedf broken test-amd64-i386-win-vcpus1 broken test-amd64-i386-xl-win-vcpus1 broken test-amd64-i386-xl-winxpsp3-vcpus1 fail test-amd64-amd64-win broken test-amd64-i386-win fail test-amd64-amd64-xl-win fail test-amd64-amd64-xl-qemuu-winxpsp3 fail test-amd64-i386-xend-winxpsp3 fail test-amd64-amd64-xl-winxpsp3 broken ------------------------------------------------------------ sg-report-flight on woking.cam.xci-test.com logs: /home/xc_osstest/logs images: /home/xc_osstest/images Logs, config files, etc. are available at http://www.chiark.greenend.org.uk/~xensrcts/logs Test harness code can be found at http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary Not pushing. ------------------------------------------------------------ changeset: 26115:37a8946eeb9d tag: tip user: Ian Jackson <Ian.Jackson@eu.citrix.com> date: Fri Oct 26 16:09:29 2012 +0100 libxc: builder: limit maximum size of kernel/ramdisk. Allowing user supplied kernels of arbitrary sizes, especially during decompression, can swallow up dom0 memory leading to either virtual address space exhaustion in the builder process or allocation failures/OOM killing of both toolstack and unrelated processes. We disable these checks when building in a stub domain for pvgrub since this uses the guest''s own memory and is isolated. Decompression of gzip compressed kernels and ramdisks has been safe since 14954:58205257517d (Xen 3.1.0 onwards). This is XSA-25 / CVE-2012-4544. Also make explicit checks for buffer overflows in various decompression routines. These were already ruled out due to other properties of the code but check them as a belt-and-braces measure. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> changeset: 26114:6f9e46917eb8 user: Charles Arnold <carnold@suse.com> date: Fri Oct 26 12:05:08 2012 +0100 pygrub: Add option to list grub entries The argument to "--entry" allows 2 syntaxes, either directly the entry number in menu.lst, or the whole string behind the "title" key word. This poses the following issue: From Dom0 there is no way to guess the number and, or the complete title string because this string contains the kernel version, which will change with a kernel update. This patch adds [-l|--list-entries] as an argument to pygrub. Signed-off-by: Charles Arnold <carnold@suse.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com> changeset: 26113:03af0abd2b72 user: Ian Campbell <ian.campbell@citrix.com> date: Fri Oct 26 12:03:12 2012 +0100 xl: Do not leak events when a domain exits. The goto in both of these places misses the event free which would normally clean up. ==8655== 80 bytes in 1 blocks are definitely lost in loss record 1 of 1 ==8655== at 0x4024370: calloc (vg_replace_malloc.c:593) ==8655== by 0x406EAAE: libxl__zalloc (libxl_internal.c:83) ==8655== by 0x4078173: libxl__event_new (libxl_event.c:1167) ==8655== by 0x4056373: domain_death_occurred (libxl.c:958) ==8655== by 0x4058D06: domain_death_xswatch_callback (libxl.c:1038) ==8655== by 0x4078EB5: watchfd_callback (libxl_event.c:458) ==8655== by 0x407839E: afterpoll_internal (libxl_event.c:949) ==8655== by 0x4079142: eventloop_iteration (libxl_event.c:1371) ==8655== by 0x40799BB: libxl_event_wait (libxl_event.c:1396) ==8655== by 0x805CC67: create_domain (xl_cmdimpl.c:1698) ==8655== by 0x805E001: main_create (xl_cmdimpl.c:3986) ==8655== by 0x804D43D: main (xl.c:285) Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com> changeset: 26112:d07692b5c780 user: Ian Jackson <Ian.Jackson@eu.citrix.com> date: Fri Oct 26 11:39:42 2012 +0100 Revert 26109:6ccfe4d29f95 This changeset was contaminated by changes hanging around in my working tree. Sorry :-(. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> changeset: 26111:c26e1a79fe77 user: Christoph Egger <Christoph.Egger@amd.com> date: Thu Oct 25 17:12:55 2012 +0100 libxl: NetBSD PCI passthrough support Add PCI passthrough support for HVM guests. Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com> (qemu changes not included)