All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xen-devel] [xen-unstable test] 144091: regressions - FAIL
@ 2019-11-14 15:52 osstest service owner
  2019-11-14 16:21 ` Jan Beulich
  0 siblings, 1 reply; 4+ messages in thread
From: osstest service owner @ 2019-11-14 15:52 UTC (permalink / raw)
  To: xen-devel, osstest-admin

flight 144091 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/144091/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 12 guest-start/debianhvm.repeat fail REGR. vs. 144042
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail REGR. vs. 144042

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 144042
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 144042
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 144042
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 144042
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 144042
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 144042
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 144042
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 144042
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 144042
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-pvshim    12 guest-start                  fail   never pass
 test-arm64-arm64-xl-seattle  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-seattle  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-arm64-arm64-xl-thunderx 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-thunderx 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit1  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit1  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit1  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit1  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass

version targeted for testing:
 xen                  85e1424de2dda289a4ee92e6b4f5328dd10e75ae
baseline version:
 xen                  a458d3bd0d2585275c128556ec0cbd818c6a7b0d

Last test of basis   144042  2019-11-12 09:07:51 Z    2 days
Failing since        144067  2019-11-13 02:19:05 Z    1 days    2 attempts
Testing same since   144091  2019-11-13 23:36:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anthony PERARD <anthony.perard@gmail.com>
  Dario Faggioli <dfaggioli@suse.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Paul Durrant <pdurrant@amazon.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stewart Hildebrand <stewart.hildebrand@dornerworks.com>
  Wei Liu <wl@xen.org>

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-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-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-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-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-xl-credit1                                  pass    
 test-arm64-arm64-xl-credit1                                  pass    
 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-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-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                          fail    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-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-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-xl-pvshim                                   pass    
 test-amd64-i386-xl-pvshim                                    fail    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-arm64-arm64-xl-seattle                                  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-libvirt-vhd                                 pass    
 test-armhf-armhf-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.

(No revision log; it would be 376 lines long.)

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xen-devel] [xen-unstable test] 144091: regressions - FAIL
  2019-11-14 15:52 [Xen-devel] [xen-unstable test] 144091: regressions - FAIL osstest service owner
@ 2019-11-14 16:21 ` Jan Beulich
  2019-11-14 16:27   ` Andrew Cooper
  2019-11-14 16:28   ` Jan Beulich
  0 siblings, 2 replies; 4+ messages in thread
From: Jan Beulich @ 2019-11-14 16:21 UTC (permalink / raw)
  To: osstest service owner, xen-devel

On 14.11.2019 16:52, osstest service owner wrote:
> flight 144091 xen-unstable real [real]
> http://logs.test-lab.xenproject.org/osstest/logs/144091/
> 
> Regressions :-(
> 
> Tests which did not succeed and are blocking,
> including tests which could not be run:
>  test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 12 guest-start/debianhvm.repeat fail REGR. vs. 144042
>  test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail REGR. vs. 144042

I've taken another look, and I now think the L2 guest doesn't even
make it to the bootloader. Taking together

(d1) SeaBIOS (version rel-1.12.1-0-ga5cab58-Xen)
(d1) BUILD: gcc: (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 binutils: (GNU Binutils for Debian) 2.28
(d1) 
(d1) Found Xen hypervisor signature at 40000000
(d1) Running on QEMU (i440fx)
(d1) xen: copy e820...
(d1) Relocating init from 0x000d7c20 to 0x2f7abd80 (size 82400)

and

(XEN) *********** VMCS Areas **************
(XEN) 
(XEN) >>> Domain 1 <<<
(XEN) 	VCPU 0
(XEN) *** Guest State ***
(XEN) CR0: actual=0x0000000000000031, shadow=0x0000000000000011, gh_mask=ffffffffffffffff
(XEN) CR4: actual=0x0000000000002050, shadow=0x0000000000000000, gh_mask=fffffffffff8f870
(XEN) CR3 = 0x0000000000400000
(XEN) RSP = 0x0000000000006fa4 (0x0000000000006fa4)  RIP = 0x000000002f7ba9f4 (0x000000002f7ba9f4)

and similarly in the L0 log

(XEN) RSP = 0x0000000000006fa4 (0x0000000000006fa4)  RIP = 0x000000002f7ba9f4 (0x000000002f7ba9f4)

I instead think it's still in SeaBIOS code. I'll see if I can
derive where exactly it's sitting. In any event the most recent
exit reason to L0 was EPT_VIOLATION with a qualification of 0x19c
(fetch, eff_read, eff_write, gla_valid, gla_fault), which I don't
think would allow the guest to continue without an adjustment to
its EPT permissions.

Jan

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xen-devel] [xen-unstable test] 144091: regressions - FAIL
  2019-11-14 16:21 ` Jan Beulich
@ 2019-11-14 16:27   ` Andrew Cooper
  2019-11-14 16:28   ` Jan Beulich
  1 sibling, 0 replies; 4+ messages in thread
From: Andrew Cooper @ 2019-11-14 16:27 UTC (permalink / raw)
  To: Jan Beulich, osstest service owner, xen-devel

On 14/11/2019 16:21, Jan Beulich wrote:
> On 14.11.2019 16:52, osstest service owner wrote:
>> flight 144091 xen-unstable real [real]
>> http://logs.test-lab.xenproject.org/osstest/logs/144091/
>>
>> Regressions :-(
>>
>> Tests which did not succeed and are blocking,
>> including tests which could not be run:
>>  test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 12 guest-start/debianhvm.repeat fail REGR. vs. 144042
>>  test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail REGR. vs. 144042
> I've taken another look, and I now think the L2 guest doesn't even
> make it to the bootloader. Taking together
>
> (d1) SeaBIOS (version rel-1.12.1-0-ga5cab58-Xen)
> (d1) BUILD: gcc: (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 binutils: (GNU Binutils for Debian) 2.28
> (d1) 
> (d1) Found Xen hypervisor signature at 40000000
> (d1) Running on QEMU (i440fx)
> (d1) xen: copy e820...
> (d1) Relocating init from 0x000d7c20 to 0x2f7abd80 (size 82400)
>
> and
>
> (XEN) *********** VMCS Areas **************
> (XEN) 
> (XEN) >>> Domain 1 <<<
> (XEN) 	VCPU 0
> (XEN) *** Guest State ***
> (XEN) CR0: actual=0x0000000000000031, shadow=0x0000000000000011, gh_mask=ffffffffffffffff
> (XEN) CR4: actual=0x0000000000002050, shadow=0x0000000000000000, gh_mask=fffffffffff8f870
> (XEN) CR3 = 0x0000000000400000
> (XEN) RSP = 0x0000000000006fa4 (0x0000000000006fa4)  RIP = 0x000000002f7ba9f4 (0x000000002f7ba9f4)
>
> and similarly in the L0 log
>
> (XEN) RSP = 0x0000000000006fa4 (0x0000000000006fa4)  RIP = 0x000000002f7ba9f4 (0x000000002f7ba9f4)
>
> I instead think it's still in SeaBIOS code. I'll see if I can
> derive where exactly it's sitting. In any event the most recent
> exit reason to L0 was EPT_VIOLATION with a qualification of 0x19c
> (fetch, eff_read, eff_write, gla_valid, gla_fault), which I don't
> think would allow the guest to continue without an adjustment to
> its EPT permissions.

That does sound suspiciously like it is live-locked.  For order>0, it
should take the shatter path and turn into a 4k mapping with eff_exec
regained.

~Andrew

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xen-devel] [xen-unstable test] 144091: regressions - FAIL
  2019-11-14 16:21 ` Jan Beulich
  2019-11-14 16:27   ` Andrew Cooper
@ 2019-11-14 16:28   ` Jan Beulich
  1 sibling, 0 replies; 4+ messages in thread
From: Jan Beulich @ 2019-11-14 16:28 UTC (permalink / raw)
  To: Andrew Cooper; +Cc: xen-devel, osstest service owner

On 14.11.2019 17:21, Jan Beulich wrote:
> On 14.11.2019 16:52, osstest service owner wrote:
>> flight 144091 xen-unstable real [real]
>> http://logs.test-lab.xenproject.org/osstest/logs/144091/
>>
>> Regressions :-(
>>
>> Tests which did not succeed and are blocking,
>> including tests which could not be run:
>>  test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 12 guest-start/debianhvm.repeat fail REGR. vs. 144042
>>  test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail REGR. vs. 144042
> 
> I've taken another look, and I now think the L2 guest doesn't even
> make it to the bootloader. Taking together
> 
> (d1) SeaBIOS (version rel-1.12.1-0-ga5cab58-Xen)
> (d1) BUILD: gcc: (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 binutils: (GNU Binutils for Debian) 2.28
> (d1) 
> (d1) Found Xen hypervisor signature at 40000000
> (d1) Running on QEMU (i440fx)
> (d1) xen: copy e820...
> (d1) Relocating init from 0x000d7c20 to 0x2f7abd80 (size 82400)
> 
> and
> 
> (XEN) *********** VMCS Areas **************
> (XEN) 
> (XEN) >>> Domain 1 <<<
> (XEN) 	VCPU 0
> (XEN) *** Guest State ***
> (XEN) CR0: actual=0x0000000000000031, shadow=0x0000000000000011, gh_mask=ffffffffffffffff
> (XEN) CR4: actual=0x0000000000002050, shadow=0x0000000000000000, gh_mask=fffffffffff8f870
> (XEN) CR3 = 0x0000000000400000
> (XEN) RSP = 0x0000000000006fa4 (0x0000000000006fa4)  RIP = 0x000000002f7ba9f4 (0x000000002f7ba9f4)
> 
> and similarly in the L0 log
> 
> (XEN) RSP = 0x0000000000006fa4 (0x0000000000006fa4)  RIP = 0x000000002f7ba9f4 (0x000000002f7ba9f4)
> 
> I instead think it's still in SeaBIOS code. I'll see if I can
> derive where exactly it's sitting. In any event the most recent
> exit reason to L0 was EPT_VIOLATION with a qualification of 0x19c
> (fetch, eff_read, eff_write, gla_valid, gla_fault), which I don't
> think would allow the guest to continue without an adjustment to
> its EPT permissions.

Isn't the problem here that the XSA-304 fix only updates the host
p2m, but not any entries already propagate to nested or alt p2ms?

Jan

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-11-14 16:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-14 15:52 [Xen-devel] [xen-unstable test] 144091: regressions - FAIL osstest service owner
2019-11-14 16:21 ` Jan Beulich
2019-11-14 16:27   ` Andrew Cooper
2019-11-14 16:28   ` Jan Beulich

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.