* [xen-unstable test] 184940: regressions - FAIL
@ 2024-03-08 13:45 osstest service owner
2024-03-08 13:56 ` Jan Beulich
0 siblings, 1 reply; 3+ messages in thread
From: osstest service owner @ 2024-03-08 13:45 UTC (permalink / raw)
To: xen-devel
flight 184940 xen-unstable real [real]
flight 184945 xen-unstable real-retest [real]
http://logs.test-lab.xenproject.org/osstest/logs/184940/
http://logs.test-lab.xenproject.org/osstest/logs/184945/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-amd64-amd64-livepatch 13 livepatch-run fail REGR. vs. 184927
test-amd64-i386-livepatch 13 livepatch-run fail REGR. vs. 184927
Tests which are failing intermittently (not blocking):
test-arm64-arm64-xl-credit1 8 xen-boot fail pass in 184945-retest
test-amd64-amd64-libvirt-vhd 13 guest-start fail pass in 184945-retest
Tests which did not succeed, but are not blocking:
test-arm64-arm64-xl-credit1 15 migrate-support-check fail in 184945 never pass
test-arm64-arm64-xl-credit1 16 saverestore-support-check fail in 184945 never pass
test-amd64-amd64-libvirt-vhd 14 migrate-support-check fail in 184945 never pass
test-armhf-armhf-libvirt 16 saverestore-support-check fail like 184927
test-amd64-amd64-xl-qemut-win7-amd64 19 guest-stop fail like 184927
test-amd64-i386-xl-qemuu-win7-amd64 19 guest-stop fail like 184927
test-amd64-amd64-xl-qemuu-ws16-amd64 19 guest-stop fail like 184927
test-amd64-i386-xl-qemut-ws16-amd64 19 guest-stop fail like 184927
test-armhf-armhf-libvirt-raw 15 saverestore-support-check fail like 184927
test-amd64-i386-xl-qemut-win7-amd64 19 guest-stop fail like 184927
test-amd64-amd64-xl-qemut-ws16-amd64 19 guest-stop fail like 184927
test-armhf-armhf-libvirt-qcow2 15 saverestore-support-check fail like 184927
test-amd64-amd64-qemuu-nested-amd 20 debian-hvm-install/l1/l2 fail like 184927
test-amd64-i386-xl-qemuu-ws16-amd64 19 guest-stop fail like 184927
test-amd64-amd64-xl-qemuu-win7-amd64 12 windows-install fail like 184927
test-amd64-amd64-libvirt 15 migrate-support-check fail never pass
test-amd64-amd64-libvirt-xsm 15 migrate-support-check fail never pass
test-amd64-i386-xl-pvshim 14 guest-start 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-thunderx 15 migrate-support-check fail never pass
test-arm64-arm64-xl-thunderx 16 saverestore-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-xsm 15 migrate-support-check fail never pass
test-arm64-arm64-xl-xsm 16 saverestore-support-check fail never pass
test-arm64-arm64-xl-credit2 15 migrate-support-check fail never pass
test-arm64-arm64-xl-credit2 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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 13 migrate-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-xl-multivcpu 15 migrate-support-check fail never pass
test-armhf-armhf-libvirt 15 migrate-support-check fail never pass
test-armhf-armhf-xl-multivcpu 16 saverestore-support-check fail never pass
test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 13 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-armhf-armhf-xl-credit1 15 migrate-support-check fail never pass
test-armhf-armhf-xl-credit1 16 saverestore-support-check fail never pass
test-amd64-i386-libvirt-raw 14 migrate-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-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-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-xl-credit2 15 migrate-support-check fail never pass
test-armhf-armhf-xl-credit2 16 saverestore-support-check fail never pass
test-armhf-armhf-xl 15 migrate-support-check fail never pass
test-armhf-armhf-xl 16 saverestore-support-check fail never pass
test-armhf-armhf-libvirt-qcow2 14 migrate-support-check fail never pass
version targeted for testing:
xen 90173fc5a2a826bbcabde22af405d0a617818b70
baseline version:
xen 66c8e9b76c61ff52cfc0b186a38208907845d093
Last test of basis 184927 2024-03-07 00:10:52 Z 1 days
Testing same since 184940 2024-03-07 19:47:48 Z 0 days 1 attempts
------------------------------------------------------------
People who touched revisions under test:
Andrew Cooper <andrew.cooper3@citrix.com>
Anthony PERARD <anthony.perard@citrix.com>
Henry Wang <xin.wang2@amd.com>
Jan Beulich <jbeulich@suse.com>
Juergen Gross <jgross@suse.com>
Oleksii Kurochko <oleksii.kurochko@gmail.com>
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 pass
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 pass
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 pass
test-amd64-i386-xl-qemuu-debianhvm-i386-xsm pass
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 pass
test-amd64-amd64-xl-qemuu-debianhvm-amd64 pass
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 pass
test-amd64-i386-xl-qemuu-ovmf-amd64 pass
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-examine-bios pass
test-amd64-i386-examine-bios pass
test-amd64-amd64-xl-credit1 pass
test-arm64-arm64-xl-credit1 fail
test-armhf-armhf-xl-credit1 pass
test-amd64-amd64-xl-credit2 pass
test-arm64-arm64-xl-credit2 pass
test-armhf-armhf-xl-credit2 pass
test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict pass
test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict pass
test-amd64-amd64-examine pass
test-arm64-arm64-examine pass
test-armhf-armhf-examine pass
test-amd64-i386-examine pass
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 fail
test-amd64-i386-livepatch fail
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 pass
test-armhf-armhf-xl-rtds pass
test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow pass
test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow pass
test-amd64-amd64-xl-shadow pass
test-amd64-i386-xl-shadow pass
test-arm64-arm64-xl-thunderx pass
test-amd64-amd64-examine-uefi pass
test-amd64-i386-examine-uefi pass
test-amd64-amd64-libvirt-vhd fail
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 90173fc5a2a826bbcabde22af405d0a617818b70
Author: Henry Wang <xin.wang2@amd.com>
Date: Thu Mar 7 21:56:16 2024 +0800
tools/9pfsd: Fix build error caused by strerror_r
Below error can be seen when doing Yocto build of the toolstack:
| io.c: In function 'p9_error':
| io.c:684:5: error: ignoring return value of 'strerror_r' declared
with attribute 'warn_unused_result' [-Werror=unused-result]
| 684 | strerror_r(err, ring->buffer, ring->ring_size);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| cc1: all warnings being treated as errors
Using strerror_r() without special casing different build environments
is impossible due to the different return types (int vs char *)
depending on the environment. As p9_error() is not on a performance
critical path, using strerror() with a mutex ought to be fine. So,
fix the build by using strerror() to replace strerror_r(). The steps
would then become: Acquire the mutex first, invoke strerror(), copy
the string from strerror() to the designated buffer and then drop the
mutex.
Fixes: f4900d6d69b5 ("9pfsd: allow building with old glibc")
Signed-off-by: Henry Wang <xin.wang2@amd.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
commit b52c45b1bdf04469495dd046ba15dd35a8becfa5
Author: Juergen Gross <jgross@suse.com>
Date: Wed Mar 6 12:16:31 2024 +0100
MAINTAINERS: add an entry for tools/9pfsd
Add me as the maintainer for the tools/9pfsd directory.
Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
commit b083b1c393dc8961acf0959b1d2e0ad459985ae3
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date: Tue Mar 5 11:39:19 2024 +0000
x86/livepatch: Relax permissions on rodata too
This reinstates the capability to patch .rodata in load/unload hooks, which
was lost when we stopped using CR0.WP=0 to patch.
This turns out to be rather less of a large TODO than I thought at the time.
Fixes: 8676092a0f16 ("x86/livepatch: Fix livepatch application when CET is active")
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
commit ef969144a425e39f5b214a875b5713d0ea8575fb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date: Tue Mar 5 11:35:12 2024 +0000
xen/virtual-region: Include rodata pointers
These are optional. .init doesn't distinguish types of data like this, and
livepatches don't necesserily have any .rodata either.
No functional change.
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
commit 989556c6f8ca080f5f202417af97d1188b9ba52a
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date: Tue Mar 5 11:28:33 2024 +0000
xen/virtual-region: Rename the start/end fields
... to text_{start,end}. We're about to introduce another start/end pair.
Despite it's name, struct virtual_region has always been a module-ish
description. Call this out specifically.
As minor cleanup, replace ROUNDUP(x, PAGE_SIZE) with the more concise
PAGE_ALIGN() ahead of duplicating the example.
No functional change.
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
commit 08bb338f09a54d3b39f0d952bbd67461d8e5d0ed
Author: Juergen Gross <jgross@suse.com>
Date: Thu Mar 7 09:18:04 2024 +0100
SUPPORT.md: add xen-9pfsd
Add a support statement for the new xen-9pfsd backend. Set it to
"Experimental", as some functionality for Linux guests is missing
(only tested to work with Xenstore-stubdom).
Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
commit 49b664f5bffa3a86734c66491d7dcdebbdecfb26
Author: Jan Beulich <jbeulich@suse.com>
Date: Thu Mar 7 09:17:26 2024 +0100
x86/asm: add commas to further macros definitions/invocations
In light of recent observations with how macros are handled by gas,
let's play by what we informally set for ourselves as a guideline: Use
commas to separate parameters/arguments.
Requested-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
commit 4ad4df0964aa374562fa574d4671d278f54f5d32
Author: Juergen Gross <jgross@suse.com>
Date: Thu Mar 7 09:16:53 2024 +0100
CHANGELOG: add an entry for 9pfsd
Add an entry to CHANGELOG.md regarding the new xen-9pfsd daemon.
Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
commit 9249a441c98ff063c0c065538b419a3bf1dac24a
Author: Jan Beulich <jbeulich@suse.com>
Date: Thu Mar 7 09:16:13 2024 +0100
x86/asm: add commas to BUILD_BUG_ON
In light of recent observations with how macros are handled by gas,
let's play by what we informally set for ourselves as a guideline: Use
commas to separate parameters/arguments.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
commit 5daf46b439454921c19ca30840bb39424b36444b
Author: Jan Beulich <jbeulich@suse.com>
Date: Thu Mar 7 09:15:17 2024 +0100
Kbuild: simplify as-insn a little
As of 732571959f17 ("xen/build: use new $(c_flags) and $(a_flags)
instead of $(CFLAGS)") -M options aren't part of CFLAGS anymore, and
c_flags isn't supposed to be passed to this macro. Drop the now dead
part of filtering.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
commit 2f7481d59255680c1de98f43467d3862453dd50a
Author: Jan Beulich <jbeulich@suse.com>
Date: Thu Mar 7 09:14:55 2024 +0100
x86/EFI: correct compiler probing
Passing in $(CFLAGS) means also requesting inclusion of certain headers
(via -include command line options). That's particularly xen/config.h,
which in turn requires generated/autoconf.h. This has not caused any
problems so far only because arch.mk is processed twice, and the missing
header on the 1st pass would be there on the 2nd. Having added an
inclusion of asm/asm-macros.h to x86'es asm/config.h, the 2nd pass then
also fails on an initial, pristine build.
As per dd40177c1bc8 ("x86-64/EFI: add CFLAGS to check compile") dropping
the use of $(CFLAGS) altogether isn't an option, though. Hence remove
the problematic options only.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
(qemu changes not included)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [xen-unstable test] 184940: regressions - FAIL
2024-03-08 13:45 [xen-unstable test] 184940: regressions - FAIL osstest service owner
@ 2024-03-08 13:56 ` Jan Beulich
2024-03-08 13:59 ` Andrew Cooper
0 siblings, 1 reply; 3+ messages in thread
From: Jan Beulich @ 2024-03-08 13:56 UTC (permalink / raw)
To: xen-devel; +Cc: osstest service owner
On 08.03.2024 14:45, osstest service owner wrote:
> flight 184940 xen-unstable real [real]
> flight 184945 xen-unstable real-retest [real]
> http://logs.test-lab.xenproject.org/osstest/logs/184940/
> http://logs.test-lab.xenproject.org/osstest/logs/184945/
>
> Regressions :-(
>
> Tests which did not succeed and are blocking,
> including tests which could not be run:
> test-amd64-amd64-livepatch 13 livepatch-run fail REGR. vs. 184927
> test-amd64-i386-livepatch 13 livepatch-run fail REGR. vs. 184927
Hmm, both have "(XEN) common/livep" following the shell prompt,
i.e. an incomplete hypervisor log message (maybe a failed assertion?),
suggesting a triple fault may have occurred. While some livepatch
related changes are under test, I can't (for now) connect any of them
(or any of the other changes) with such behavior.
Jan
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [xen-unstable test] 184940: regressions - FAIL
2024-03-08 13:56 ` Jan Beulich
@ 2024-03-08 13:59 ` Andrew Cooper
0 siblings, 0 replies; 3+ messages in thread
From: Andrew Cooper @ 2024-03-08 13:59 UTC (permalink / raw)
To: Jan Beulich, xen-devel; +Cc: osstest service owner
On 08/03/2024 1:56 pm, Jan Beulich wrote:
> On 08.03.2024 14:45, osstest service owner wrote:
>> flight 184940 xen-unstable real [real]
>> flight 184945 xen-unstable real-retest [real]
>> http://logs.test-lab.xenproject.org/osstest/logs/184940/
>> http://logs.test-lab.xenproject.org/osstest/logs/184945/
>>
>> Regressions :-(
>>
>> Tests which did not succeed and are blocking,
>> including tests which could not be run:
>> test-amd64-amd64-livepatch 13 livepatch-run fail REGR. vs. 184927
>> test-amd64-i386-livepatch 13 livepatch-run fail REGR. vs. 184927
> Hmm, both have "(XEN) common/livep" following the shell prompt,
> i.e. an incomplete hypervisor log message (maybe a failed assertion?),
> suggesting a triple fault may have occurred. While some livepatch
> related changes are under test, I can't (for now) connect any of them
> (or any of the other changes) with such behavior.
Well... that's ominously my changes then, but our testing seems happy
with them.
~Andrew
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-03-08 13:59 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-08 13:45 [xen-unstable test] 184940: regressions - FAIL osstest service owner
2024-03-08 13:56 ` Jan Beulich
2024-03-08 13:59 ` Andrew Cooper
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.