[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [xen-4.15-testing test] 166311: regressions - FAIL
On 24.11.2021 03:00, osstest service owner wrote: > flight 166311 xen-4.15-testing real [real] > http://logs.test-lab.xenproject.org/osstest/logs/166311/ > > Regressions :-( > > Tests which did not succeed and are blocking, > including tests which could not be run: > test-amd64-amd64-xl-qemuu-debianhvm-amd64 12 debian-hvm-install fail REGR. > vs. 166198 At the example of this, I find: Err:1 http://ftp.debian.org/debian buster/main amd64 genisoimage amd64 9:1.1.11-3+b2 Could not connect to cache:3143 (172.16.148.6). - connect (113: No route to host) Err:2 http://ftp.debian.org/debian buster/main amd64 rsync amd64 3.1.3-6 Unable to connect to cache:3143: E: Failed to fetch http://ftp.debian.org/debian/pool/main/c/cdrkit/genisoimage_1.1.11-3+b2_amd64.deb Could not connect to cache:3143 (172.16.148.6). - connect (113: No route to host) E: Failed to fetch http://ftp.debian.org/debian/pool/main/r/rsync/rsync_3.1.3-6_amd64.deb Unable to connect to cache:3143: E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? Network issue (hopefully just a transient one)? Jan > test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow 12 debian-hvm-install fail > REGR. vs. 166198 > test-amd64-i386-xl 12 debian-install fail REGR. vs. > 166198 > test-amd64-amd64-xl-credit2 12 debian-install fail REGR. vs. > 166198 > test-amd64-amd64-xl-qemuu-ovmf-amd64 12 debian-hvm-install fail REGR. vs. > 166198 > test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow 12 debian-hvm-install fail > REGR. vs. 166198 > test-amd64-i386-xl-qemuu-debianhvm-i386-xsm 12 debian-hvm-install fail REGR. > vs. 166198 > test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 12 debian-hvm-install > fail REGR. vs. 166198 > test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 14 > guest-start/debianhvm.repeat fail REGR. vs. 166198 > test-amd64-i386-xl-qemut-debianhvm-amd64 12 debian-hvm-install fail REGR. > vs. 166198 > test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm 12 debian-hvm-install fail > REGR. vs. 166198 > test-amd64-i386-xl-qemuu-ovmf-amd64 12 debian-hvm-install running > test-amd64-i386-xl-qemuu-ovmf-amd64 4 syslog-server running > > Tests which did not succeed, but are not blocking: > test-amd64-amd64-xl-rtds 20 guest-localmigrate/x10 fail like > 166198 > test-amd64-amd64-xl-qemuu-win7-amd64 19 guest-stop fail like > 166198 > test-amd64-amd64-xl-qemut-win7-amd64 19 guest-stop fail like > 166198 > test-armhf-armhf-libvirt 16 saverestore-support-check fail like > 166198 > test-amd64-amd64-qemuu-nested-amd 20 debian-hvm-install/l1/l2 fail like > 166198 > test-amd64-amd64-xl-qemuu-ws16-amd64 19 guest-stop fail like > 166198 > test-amd64-amd64-xl-qemut-ws16-amd64 19 guest-stop fail like > 166198 > test-amd64-i386-xl-qemuu-ws16-amd64 19 guest-stop fail like > 166198 > test-armhf-armhf-libvirt-raw 15 saverestore-support-check fail like > 166198 > test-amd64-i386-xl-qemut-win7-amd64 19 guest-stop fail like > 166198 > test-amd64-i386-xl-qemuu-win7-amd64 19 guest-stop fail like > 166198 > test-armhf-armhf-libvirt-qcow2 15 saverestore-support-check fail like > 166198 > test-amd64-i386-xl-qemut-ws16-amd64 19 guest-stop fail like > 166198 > test-amd64-amd64-libvirt 15 migrate-support-check fail never > pass > test-amd64-i386-libvirt 15 migrate-support-check fail never > pass > test-amd64-i386-libvirt-xsm 15 migrate-support-check fail never > pass > test-arm64-arm64-xl 15 migrate-support-check fail never > pass > test-arm64-arm64-xl 16 saverestore-support-check fail never > pass > test-arm64-arm64-xl-seattle 15 migrate-support-check fail never > pass > test-arm64-arm64-xl-seattle 16 saverestore-support-check fail never > pass > test-amd64-i386-xl-pvshim 14 guest-start fail never > pass > test-amd64-amd64-libvirt-xsm 15 migrate-support-check fail never > pass > test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 13 migrate-support-check > fail never pass > test-arm64-arm64-xl-credit1 15 migrate-support-check fail never > pass > test-arm64-arm64-xl-credit1 16 saverestore-support-check fail never > pass > test-arm64-arm64-libvirt-xsm 15 migrate-support-check fail never > pass > test-arm64-arm64-libvirt-xsm 16 saverestore-support-check fail never > pass > test-arm64-arm64-xl-credit2 15 migrate-support-check fail never > pass > test-arm64-arm64-xl-xsm 15 migrate-support-check fail never > pass > test-arm64-arm64-xl-credit2 16 saverestore-support-check fail never > pass > test-arm64-arm64-xl-xsm 16 saverestore-support-check fail never > pass > test-arm64-arm64-xl-thunderx 15 migrate-support-check fail never > pass > test-arm64-arm64-xl-thunderx 16 saverestore-support-check fail never > pass > test-amd64-i386-libvirt-raw 14 migrate-support-check fail never > pass > test-armhf-armhf-xl-arndale 15 migrate-support-check fail never > pass > test-armhf-armhf-xl-arndale 16 saverestore-support-check fail never > pass > test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 13 migrate-support-check > fail never pass > test-armhf-armhf-xl-multivcpu 15 migrate-support-check fail never > pass > test-armhf-armhf-xl-multivcpu 16 saverestore-support-check fail never > pass > test-arm64-arm64-libvirt-raw 14 migrate-support-check fail never > pass > test-arm64-arm64-libvirt-raw 15 saverestore-support-check fail never > pass > test-amd64-amd64-libvirt-vhd 14 migrate-support-check fail never > pass > test-arm64-arm64-xl-vhd 14 migrate-support-check fail never > pass > test-arm64-arm64-xl-vhd 15 saverestore-support-check fail never > pass > test-armhf-armhf-xl-credit2 15 migrate-support-check fail never > pass > test-armhf-armhf-xl 15 migrate-support-check fail never > pass > test-armhf-armhf-xl-credit2 16 saverestore-support-check fail never > pass > test-armhf-armhf-xl 16 saverestore-support-check fail never > pass > test-armhf-armhf-xl-rtds 15 migrate-support-check fail never > pass > test-armhf-armhf-xl-rtds 16 saverestore-support-check fail never > pass > test-armhf-armhf-libvirt 15 migrate-support-check fail never > pass > test-armhf-armhf-xl-credit1 15 migrate-support-check fail never > pass > test-armhf-armhf-xl-credit1 16 saverestore-support-check fail never > pass > test-armhf-armhf-xl-cubietruck 15 migrate-support-check fail never > pass > test-armhf-armhf-xl-cubietruck 16 saverestore-support-check fail never > pass > test-armhf-armhf-libvirt-raw 14 migrate-support-check fail never > pass > test-armhf-armhf-xl-vhd 14 migrate-support-check fail never > pass > test-armhf-armhf-xl-vhd 15 saverestore-support-check fail never > pass > test-armhf-armhf-libvirt-qcow2 14 migrate-support-check fail never > pass > > version targeted for testing: > xen 544e547a63175ac6ef7cc29c4f5bda88da024f69 > baseline version: > xen 963ab606b1228788eac54c1c7ff70d04bb325733 > > Last test of basis 166198 2021-11-19 19:38:51 Z 4 days > Testing same since 166311 2021-11-23 12:38:47 Z 0 days 1 attempts > > ------------------------------------------------------------ > People who touched revisions under test: > Jan Beulich <jbeulich@xxxxxxxx> > Julien Grall <jgrall@xxxxxxxxxx> > > jobs: > build-amd64-xsm pass > build-arm64-xsm pass > build-i386-xsm pass > build-amd64-xtf pass > build-amd64 pass > build-arm64 pass > build-armhf pass > build-i386 pass > build-amd64-libvirt pass > build-arm64-libvirt pass > build-armhf-libvirt pass > build-i386-libvirt pass > build-amd64-prev pass > build-i386-prev pass > build-amd64-pvops pass > build-arm64-pvops pass > build-armhf-pvops pass > build-i386-pvops pass > test-xtf-amd64-amd64-1 pass > test-xtf-amd64-amd64-2 pass > test-xtf-amd64-amd64-3 pass > test-xtf-amd64-amd64-4 pass > test-xtf-amd64-amd64-5 pass > test-amd64-amd64-xl pass > test-amd64-coresched-amd64-xl pass > test-arm64-arm64-xl pass > test-armhf-armhf-xl pass > test-amd64-i386-xl fail > test-amd64-coresched-i386-xl pass > test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm pass > test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm pass > test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm pass > test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm fail > test-amd64-amd64-xl-qemut-debianhvm-i386-xsm pass > test-amd64-i386-xl-qemut-debianhvm-i386-xsm pass > test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm fail > test-amd64-i386-xl-qemuu-debianhvm-i386-xsm fail > test-amd64-amd64-libvirt-xsm pass > test-arm64-arm64-libvirt-xsm pass > test-amd64-i386-libvirt-xsm pass > test-amd64-amd64-xl-xsm pass > test-arm64-arm64-xl-xsm pass > test-amd64-i386-xl-xsm pass > test-amd64-amd64-qemuu-nested-amd fail > test-amd64-amd64-xl-pvhv2-amd pass > test-amd64-i386-qemut-rhel6hvm-amd pass > test-amd64-i386-qemuu-rhel6hvm-amd pass > test-amd64-amd64-dom0pvh-xl-amd pass > test-amd64-amd64-xl-qemut-debianhvm-amd64 pass > test-amd64-i386-xl-qemut-debianhvm-amd64 fail > test-amd64-amd64-xl-qemuu-debianhvm-amd64 fail > test-amd64-i386-xl-qemuu-debianhvm-amd64 pass > test-amd64-i386-freebsd10-amd64 pass > test-amd64-amd64-qemuu-freebsd11-amd64 pass > test-amd64-amd64-qemuu-freebsd12-amd64 pass > test-amd64-amd64-xl-qemuu-ovmf-amd64 fail > test-amd64-i386-xl-qemuu-ovmf-amd64 fail > test-amd64-amd64-xl-qemut-win7-amd64 fail > test-amd64-i386-xl-qemut-win7-amd64 fail > test-amd64-amd64-xl-qemuu-win7-amd64 fail > test-amd64-i386-xl-qemuu-win7-amd64 fail > test-amd64-amd64-xl-qemut-ws16-amd64 fail > test-amd64-i386-xl-qemut-ws16-amd64 fail > test-amd64-amd64-xl-qemuu-ws16-amd64 fail > test-amd64-i386-xl-qemuu-ws16-amd64 fail > test-armhf-armhf-xl-arndale pass > test-amd64-amd64-xl-credit1 pass > test-arm64-arm64-xl-credit1 pass > test-armhf-armhf-xl-credit1 pass > test-amd64-amd64-xl-credit2 fail > test-arm64-arm64-xl-credit2 pass > test-armhf-armhf-xl-credit2 pass > test-armhf-armhf-xl-cubietruck pass > test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict pass > test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict fail > test-amd64-i386-freebsd10-i386 pass > test-amd64-amd64-qemuu-nested-intel pass > test-amd64-amd64-xl-pvhv2-intel pass > test-amd64-i386-qemut-rhel6hvm-intel pass > test-amd64-i386-qemuu-rhel6hvm-intel pass > test-amd64-amd64-dom0pvh-xl-intel pass > test-amd64-amd64-libvirt pass > test-armhf-armhf-libvirt pass > test-amd64-i386-libvirt pass > test-amd64-amd64-livepatch pass > test-amd64-i386-livepatch pass > test-amd64-amd64-migrupgrade pass > test-amd64-i386-migrupgrade pass > test-amd64-amd64-xl-multivcpu pass > test-armhf-armhf-xl-multivcpu pass > test-amd64-amd64-pair pass > test-amd64-i386-pair pass > test-amd64-amd64-libvirt-pair pass > test-amd64-i386-libvirt-pair pass > test-amd64-amd64-xl-pvshim pass > test-amd64-i386-xl-pvshim fail > test-amd64-amd64-pygrub pass > test-armhf-armhf-libvirt-qcow2 pass > test-amd64-amd64-xl-qcow2 pass > test-arm64-arm64-libvirt-raw pass > test-armhf-armhf-libvirt-raw pass > test-amd64-i386-libvirt-raw pass > test-amd64-amd64-xl-rtds fail > test-armhf-armhf-xl-rtds pass > test-arm64-arm64-xl-seattle pass > test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow fail > test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow fail > test-amd64-amd64-xl-shadow pass > test-amd64-i386-xl-shadow pass > test-arm64-arm64-xl-thunderx pass > test-amd64-amd64-libvirt-vhd pass > test-arm64-arm64-xl-vhd pass > test-armhf-armhf-xl-vhd pass > test-amd64-i386-xl-vhd pass > > > ------------------------------------------------------------ > sg-report-flight on osstest.test-lab.xenproject.org > logs: /home/logs/logs > images: /home/logs/images > > Logs, config files, etc. are available at > http://logs.test-lab.xenproject.org/osstest/logs > > Explanation of these reports, and of osstest in general, is at > > http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master > http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master > > Test harness code can be found at > http://xenbits.xen.org/gitweb?p=osstest.git;a=summary > > > Not pushing. > > ------------------------------------------------------------ > commit 544e547a63175ac6ef7cc29c4f5bda88da024f69 > Author: Jan Beulich <jbeulich@xxxxxxxx> > Date: Tue Nov 23 13:26:29 2021 +0100 > > x86/P2M: deal with partial success of p2m_set_entry() > > M2P and PoD stats need to remain in sync with P2M; if an update succeeds > only partially, respective adjustments need to be made. If updates get > made before the call, they may also need undoing upon complete failure > (i.e. including the single-page case). > > Log-dirty state would better also be kept in sync. > > Note that the change to set_typed_p2m_entry() may not be strictly > necessary (due to the order restriction enforced near the top of the > function), but is being kept here to be on the safe side. > > This is CVE-2021-28705 and CVE-2021-28709 / XSA-389. > > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> > Reviewed-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> > master commit: 74a11c43fd7e074b1f77631b446dd2115eacb9e8 > master date: 2021-11-22 12:27:30 +0000 > > commit 4429ca0b29f481a2abfcc81990c5ac1f96276cb2 > Author: Jan Beulich <jbeulich@xxxxxxxx> > Date: Tue Nov 23 13:26:22 2021 +0100 > > x86/PoD: handle intermediate page orders in p2m_pod_cache_add() > > p2m_pod_decrease_reservation() may pass pages to the function which > aren't 4k, 2M, or 1G. Handle all intermediate orders as well, to avoid > hitting the BUG() at the switch() statement's "default" case. > > This is CVE-2021-28708 / part of XSA-388. > > Fixes: 3c352011c0d3 ("x86/PoD: shorten certain operations on higher order > ranges") > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> > Reviewed-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> > master commit: 8ec13f68e0b026863d23e7f44f252d06478bc809 > master date: 2021-11-22 12:27:30 +0000 > > commit 1da54becd5de7e55b2b66665bedc2f30964dbd33 > Author: Jan Beulich <jbeulich@xxxxxxxx> > Date: Tue Nov 23 13:26:12 2021 +0100 > > x86/PoD: deal with misaligned GFNs > > Users of XENMEM_decrease_reservation and XENMEM_populate_physmap aren't > required to pass in order-aligned GFN values. (While I consider this > bogus, I don't think we can fix this there, as that might break existing > code, e.g Linux'es swiotlb, which - while affecting PV only - until > recently had been enforcing only page alignment on the original > allocation.) Only non-PoD code paths (guest_physmap_{add,remove}_page(), > p2m_set_entry()) look to be dealing with this properly (in part by being > implemented inefficiently, handling every 4k page separately). > > Introduce wrappers taking care of splitting the incoming request into > aligned chunks, without putting much effort in trying to determine the > largest possible chunk at every iteration. > > Also "handle" p2m_set_entry() failure for non-order-0 requests by > crashing the domain in one more place. Alongside putting a log message > there, also add one to the other similar path. > > Note regarding locking: This is left in the actual worker functions on > the assumption that callers aren't guaranteed atomicity wrt acting on > multiple pages at a time. For mis-aligned GFNs gfn_lock() wouldn't have > locked the correct GFN range anyway, if it didn't simply resolve to > p2m_lock(), and for well-behaved callers there continues to be only a > single iteration, i.e. behavior is unchanged for them. (FTAOD pulling > out just pod_lock() into p2m_pod_decrease_reservation() would result in > a lock order violation.) > > This is CVE-2021-28704 and CVE-2021-28707 / part of XSA-388. > > Fixes: 3c352011c0d3 ("x86/PoD: shorten certain operations on higher order > ranges") > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> > Reviewed-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> > master commit: 182c737b9ba540ebceb1433f3940fbed6eac4ea9 > master date: 2021-11-22 12:27:30 +0000 > > commit d02631a21530918501f7e11320667dde7829cbb5 > Author: Julien Grall <jgrall@xxxxxxxxxx> > Date: Tue Nov 23 13:25:50 2021 +0100 > > xen/page_alloc: Harden assign_pages() > > domain_tot_pages() and d->max_pages are 32-bit values. While the order > should always be quite small, it would still be possible to overflow > if domain_tot_pages() is near to (2^32 - 1). > > As this code may be called by a guest via XENMEM_increase_reservation > and XENMEM_populate_physmap, we want to make sure the guest is not going > to be able to allocate more than it is allowed. > > Rework the allocation check to avoid any possible overflow. While the > check domain_tot_pages() < d->max_pages should technically not be > necessary, it is probably best to have it to catch any possible > inconsistencies in the future. > > This is CVE-2021-28706 / part of XSA-385. > > Signed-off-by: Julien Grall <jgrall@xxxxxxxxxx> > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> > Reviewed-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> > master commit: 143501861d48e1bfef495849fd68584baac05849 > master date: 2021-11-22 11:11:05 +0000 > (qemu changes not included) >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |