From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7CEDEC27C76 for ; Sat, 28 Jan 2023 14:29:27 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.486158.753599 (Exim 4.92) (envelope-from ) id 1pLmC8-0004zL-Gw; Sat, 28 Jan 2023 14:28:40 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 486158.753599; Sat, 28 Jan 2023 14:28:40 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pLmC8-0004zE-Dm; Sat, 28 Jan 2023 14:28:40 +0000 Received: by outflank-mailman (input) for mailman id 486158; Sat, 28 Jan 2023 14:28:39 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pLmC6-0004z4-Ul; Sat, 28 Jan 2023 14:28:38 +0000 Received: from host146.205.237.98.conversent.net ([205.237.98.146] helo=infra.test-lab.xenproject.org) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pLmC6-0001ZE-QC; Sat, 28 Jan 2023 14:28:38 +0000 Received: from [172.16.148.1] (helo=osstest.test-lab.xenproject.org) by infra.test-lab.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pLmC6-0005XJ-A2; Sat, 28 Jan 2023 14:28:38 +0000 Received: from osstest by osstest.test-lab.xenproject.org with local (Exim 4.92) (envelope-from ) id 1pLmC6-0006eR-9I; Sat, 28 Jan 2023 14:28:38 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xenproject.org; s=20200302mail; h=Date:From:Subject:MIME-Version: Content-Transfer-Encoding:Content-Type:Message-ID:To; bh=5Nq0XzKUbEmL8tMLjbKqVWdybwFexguCFun6CNjFUhk=; b=cY/T6JelSY09ZyR/SpqXSFpWUe I5juP3nxPiS/gYSF1eJNMZjnmoNLLGO2s7BESeTIEChM5cnFThI+GUifWrwctaTXHHQ9VY2u6wrVQ /hnuJbdmilLiZD61OoB20ct7kUw+ltGrOa1BUZlMdf7HcDKcz1C3m+aorSYK1QJIRHGg=; To: xen-devel@lists.xenproject.org Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Subject: [xen-4.17-testing test] 176261: trouble: blocked/broken/fail/pass/starved X-Osstest-Failures: xen-4.17-testing:build-armhf::broken:regression xen-4.17-testing:build-armhf:host-install(4):broken:regression xen-4.17-testing:test-armhf-armhf-libvirt::broken:regression xen-4.17-testing:test-armhf-armhf-xl-cubietruck::broken:regression xen-4.17-testing:test-armhf-armhf-xl-credit1::broken:regression xen-4.17-testing:test-armhf-armhf-xl-credit2::broken:regression xen-4.17-testing:test-armhf-armhf-xl::broken:regression xen-4.17-testing:test-armhf-armhf-xl-multivcpu::broken:regression xen-4.17-testing:test-armhf-armhf-xl-arndale::broken:regression xen-4.17-testing:test-armhf-armhf-xl-rtds::broken:regression xen-4.17-testing:test-armhf-armhf-libvirt-raw::broken:regression xen-4.17-testing:test-armhf-armhf-xl-vhd::broken:regression xen-4.17-testing:test-armhf-armhf-libvirt-qcow2::broken:regression xen-4.17-testing:test-armhf-armhf-libvirt-qcow2:host-install(5):broken:regression xen-4.17-testing:test-armhf-armhf-xl-credit1:host-install(5):broken:regression xen-4.17-testing:test-armhf-armhf-xl-vhd:host-install(5):broken:regression xen-4.17-testing:test-armhf-armhf-libvirt-raw:host-install(5):broken:regression xen-4.17-testing:test-armhf-armhf-libvirt:host-install(5):broken:regression xen-4.17-testing:test-armhf-armhf-xl-credit2:host-install(5):broken:regression xen-4.17-testing:test-armhf-armhf-xl-multivcpu:host-install(5):broken:regression xen-4.17-testing:test-armhf-armhf-xl-arndale:host-install(5):broken:regression xen-4.17-testing:test-armhf-armhf-xl:host-install(5):broken:regression xen-4.17-testing:test-armhf-armhf-xl-cubietruck:host-install(5):broken:regression xen-4.17-testing:build-armhf:syslog-server:running:regression xen-4.17-testing:test-amd64-i386-qemuu-rhel6hvm-amd:xen-install:fail:heisenbug xen-4.17-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-start.2:fail:heisenbug xen-4.17-testing:test-armhf-armhf-xl-rtds:host-install(5):broken:allowable xen-4.17-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-libvirt-qcow2:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking xen-4.17-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking xen-4.17-testing:build-armhf:capture-logs:broken:nonblocking xen-4.17-testing:test-armhf-armhf-xl-credit1:capture-logs(6):broken:nonblocking xen-4.17-testing:test-armhf-armhf-libvirt-qcow2:capture-logs(6):broken:nonblocking xen-4.17-testing:test-armhf-armhf-libvirt-raw:capture-logs(6):broken:nonblocking xen-4.17-testing:test-armhf-armhf-libvirt:capture-logs(6):broken:nonblocking xen-4.17-testing:test-armhf-armhf-xl-credit2:capture-logs(6):broken:nonblocking xen-4.17-testing:test-armhf-armhf-xl-multivcpu:capture-logs(6):broken:nonblocking xen-4.17-testing:test-armhf-armhf-xl-vhd:capture-logs(6):broken:nonblocking xen-4.17-testing:test-armhf-armhf-xl-rtds:capture-logs(6):broken:nonblocking xen-4.17-testing:test-armhf-armhf-xl-arndale:capture-logs(6):broken:nonblocking xen-4.17-testing:test-armhf-armhf-xl:capture-logs(6):broken:nonblocking xen-4.17-testing:test-armhf-armhf-xl-cubietruck:capture-logs(6):broken:nonblocking xen-4.17-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking xen-4.17-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking xen-4.17-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking xen-4.17-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking xen-4.17-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking xen-4.17-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking xen-4.17-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking xen-4.17-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking xen-4.17-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking xen-4.17-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking xen-4.17-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking xen-4.17-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking xen-4.17-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking xen-4.17-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking xen-4.17-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking xen-4.17-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking xen-4.17-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking xen-4.17-testing:test-amd64-i386-libvirt-raw:migrate-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-libvirt-raw:migrate-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-libvirt-raw:saverestore-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-vhd:migrate-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-vhd:saverestore-support-check:fail:nonblocking xen-4.17-testing:test-arm64-arm64-xl-seattle:hosts-allocate:starved:nonblocking X-Osstest-Versions-This: xen=2f8851c37f88e4eb4858e16626fcb2379db71a4f X-Osstest-Versions-That: xen=c4972a4272690384b15d5706f2a833aed636895e From: osstest service owner Date: Sat, 28 Jan 2023 14:28:38 +0000 flight 176261 xen-4.17-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/176261/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-armhf broken build-armhf 4 host-install(4) broken REGR. vs. 175447 test-armhf-armhf-libvirt broken in 176250 test-armhf-armhf-xl-cubietruck broken in 176250 test-armhf-armhf-xl-credit1 broken in 176250 test-armhf-armhf-xl-credit2 broken in 176250 test-armhf-armhf-xl broken in 176250 test-armhf-armhf-xl-multivcpu broken in 176250 test-armhf-armhf-xl-arndale broken in 176250 test-armhf-armhf-xl-rtds broken in 176250 test-armhf-armhf-libvirt-raw broken in 176250 test-armhf-armhf-xl-vhd broken in 176250 test-armhf-armhf-libvirt-qcow2 broken in 176250 test-armhf-armhf-libvirt-qcow2 5 host-install(5) broken in 176250 REGR. vs. 175447 test-armhf-armhf-xl-credit1 5 host-install(5) broken in 176250 REGR. vs. 175447 test-armhf-armhf-xl-vhd 5 host-install(5) broken in 176250 REGR. vs. 175447 test-armhf-armhf-libvirt-raw 5 host-install(5) broken in 176250 REGR. vs. 175447 test-armhf-armhf-libvirt 5 host-install(5) broken in 176250 REGR. vs. 175447 test-armhf-armhf-xl-credit2 5 host-install(5) broken in 176250 REGR. vs. 175447 test-armhf-armhf-xl-multivcpu 5 host-install(5) broken in 176250 REGR. vs. 175447 test-armhf-armhf-xl-arndale 5 host-install(5) broken in 176250 REGR. vs. 175447 test-armhf-armhf-xl 5 host-install(5) broken in 176250 REGR. vs. 175447 test-armhf-armhf-xl-cubietruck 5 host-install(5) broken in 176250 REGR. vs. 175447 build-armhf 3 syslog-server running Tests which are failing intermittently (not blocking): test-amd64-i386-qemuu-rhel6hvm-amd 7 xen-install fail in 176250 pass in 176261 test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm 21 guest-start.2 fail pass in 176250 Regressions which are regarded as allowable (not blocking): test-armhf-armhf-xl-rtds 5 host-install(5) broken in 176250 REGR. vs. 175447 Tests which did not succeed, but are not blocking: build-armhf-libvirt 1 build-check(1) blocked n/a test-armhf-armhf-libvirt 1 build-check(1) blocked n/a test-armhf-armhf-libvirt-qcow2 1 build-check(1) blocked n/a test-armhf-armhf-libvirt-raw 1 build-check(1) blocked n/a test-armhf-armhf-xl 1 build-check(1) blocked n/a test-armhf-armhf-xl-arndale 1 build-check(1) blocked n/a test-armhf-armhf-xl-credit1 1 build-check(1) blocked n/a test-armhf-armhf-xl-credit2 1 build-check(1) blocked n/a test-armhf-armhf-xl-cubietruck 1 build-check(1) blocked n/a test-armhf-armhf-xl-multivcpu 1 build-check(1) blocked n/a test-armhf-armhf-xl-rtds 1 build-check(1) blocked n/a test-armhf-armhf-xl-vhd 1 build-check(1) blocked n/a build-armhf 5 capture-logs broken blocked in 175447 test-armhf-armhf-xl-credit1 6 capture-logs(6) broken in 176250 blocked in 175447 test-armhf-armhf-libvirt-qcow2 6 capture-logs(6) broken in 176250 blocked in 175447 test-armhf-armhf-libvirt-raw 6 capture-logs(6) broken in 176250 blocked in 175447 test-armhf-armhf-libvirt 6 capture-logs(6) broken in 176250 blocked in 175447 test-armhf-armhf-xl-credit2 6 capture-logs(6) broken in 176250 blocked in 175447 test-armhf-armhf-xl-multivcpu 6 capture-logs(6) broken in 176250 blocked in 175447 test-armhf-armhf-xl-vhd 6 capture-logs(6) broken in 176250 blocked in 175447 test-armhf-armhf-xl-rtds 6 capture-logs(6) broken in 176250 blocked in 175447 test-armhf-armhf-xl-arndale 6 capture-logs(6) broken in 176250 blocked in 175447 test-armhf-armhf-xl 6 capture-logs(6) broken in 176250 blocked in 175447 test-armhf-armhf-xl-cubietruck 6 capture-logs(6) broken in 176250 blocked in 175447 test-amd64-i386-xl-qemuu-win7-amd64 19 guest-stop fail like 175447 test-amd64-i386-xl-qemut-win7-amd64 19 guest-stop fail like 175447 test-amd64-amd64-xl-qemuu-win7-amd64 19 guest-stop fail like 175447 test-amd64-amd64-xl-qemut-win7-amd64 19 guest-stop fail like 175447 test-amd64-i386-xl-qemuu-ws16-amd64 19 guest-stop fail like 175447 test-amd64-amd64-xl-qemut-ws16-amd64 19 guest-stop fail like 175447 test-amd64-i386-xl-qemut-ws16-amd64 19 guest-stop fail like 175447 test-amd64-amd64-xl-qemuu-ws16-amd64 19 guest-stop fail like 175447 test-amd64-amd64-qemuu-nested-amd 20 debian-hvm-install/l1/l2 fail like 175447 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-amd64-libvirt 15 migrate-support-check fail never pass test-amd64-i386-libvirt 15 migrate-support-check fail never pass test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 13 migrate-support-check fail never pass test-amd64-i386-libvirt-xsm 15 migrate-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-xl 15 migrate-support-check fail never pass test-arm64-arm64-xl 16 saverestore-support-check fail never pass test-arm64-arm64-xl-thunderx 15 migrate-support-check fail never pass test-arm64-arm64-xl-xsm 15 migrate-support-check fail never pass test-arm64-arm64-xl-thunderx 16 saverestore-support-check fail never pass test-arm64-arm64-xl-xsm 16 saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 13 migrate-support-check fail never pass test-amd64-amd64-libvirt-vhd 14 migrate-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-arm64-arm64-xl-seattle 3 hosts-allocate starved n/a version targeted for testing: xen 2f8851c37f88e4eb4858e16626fcb2379db71a4f baseline version: xen c4972a4272690384b15d5706f2a833aed636895e Last test of basis 175447 2022-12-22 00:40:06 Z 37 days Testing same since 176224 2023-01-26 22:14:43 Z 1 days 4 attempts ------------------------------------------------------------ People who touched revisions under test: Jason Andryuk 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 broken build-i386 pass build-amd64-libvirt pass build-arm64-libvirt pass build-armhf-libvirt blocked 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 blocked 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 fail 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 blocked test-amd64-amd64-xl-credit1 pass test-arm64-arm64-xl-credit1 pass test-armhf-armhf-xl-credit1 blocked test-amd64-amd64-xl-credit2 pass test-arm64-arm64-xl-credit2 pass test-armhf-armhf-xl-credit2 blocked test-armhf-armhf-xl-cubietruck blocked test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict pass test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 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 blocked 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 blocked 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 blocked test-amd64-amd64-xl-qcow2 pass test-arm64-arm64-libvirt-raw pass test-armhf-armhf-libvirt-raw blocked test-amd64-i386-libvirt-raw pass test-amd64-amd64-xl-rtds pass test-armhf-armhf-xl-rtds blocked test-arm64-arm64-xl-seattle starved 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-arm64-arm64-xl-vhd pass test-armhf-armhf-xl-vhd blocked 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 broken-job build-armhf broken broken-step build-armhf host-install(4) broken-step build-armhf capture-logs broken-job test-armhf-armhf-libvirt broken broken-job test-armhf-armhf-xl-cubietruck broken broken-job test-armhf-armhf-xl-credit1 broken broken-job test-armhf-armhf-xl-credit2 broken broken-job test-armhf-armhf-xl broken broken-job test-armhf-armhf-xl-multivcpu broken broken-job test-armhf-armhf-xl-arndale broken broken-job test-armhf-armhf-xl-rtds broken broken-job test-armhf-armhf-libvirt-raw broken broken-job test-armhf-armhf-xl-vhd broken broken-job test-armhf-armhf-libvirt-qcow2 broken Not pushing. ------------------------------------------------------------ commit 2f8851c37f88e4eb4858e16626fcb2379db71a4f Author: Jason Andryuk Date: Thu Jan 26 11:00:24 2023 +0100 Revert "tools/xenstore: simplify loop handling connection I/O" I'm observing guest kexec trigger xenstored to abort on a double free. gdb output: Program received signal SIGABRT, Aborted. __pthread_kill_implementation (no_tid=0, signo=6, threadid=140645614258112) at ./nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory. (gdb) bt at ./nptl/pthread_kill.c:44 at ./nptl/pthread_kill.c:78 at ./nptl/pthread_kill.c:89 at ../sysdeps/posix/raise.c:26 at talloc.c:119 ptr=ptr@entry=0x559fae724290) at talloc.c:232 at xenstored_core.c:2945 (gdb) frame 5 at talloc.c:119 119 TALLOC_ABORT("Bad talloc magic value - double free"); (gdb) frame 7 at xenstored_core.c:2945 2945 talloc_increase_ref_count(conn); (gdb) p conn $1 = (struct connection *) 0x559fae724290 Looking at a xenstore trace, we have: IN 0x559fae71f250 20230120 17:40:53 READ (/local/domain/3/image/device-model-dom id ) wrl: dom 0 1 msec 10000 credit 1000000 reserve 100 disc ard wrl: dom 3 1 msec 10000 credit 1000000 reserve 100 disc ard wrl: dom 0 0 msec 10000 credit 1000000 reserve 0 disc ard wrl: dom 3 0 msec 10000 credit 1000000 reserve 0 disc ard OUT 0x559fae71f250 20230120 17:40:53 ERROR (ENOENT ) wrl: dom 0 1 msec 10000 credit 1000000 reserve 100 disc ard wrl: dom 3 1 msec 10000 credit 1000000 reserve 100 disc ard IN 0x559fae71f250 20230120 17:40:53 RELEASE (3 ) DESTROY watch 0x559fae73f630 DESTROY watch 0x559fae75ddf0 DESTROY watch 0x559fae75ec30 DESTROY watch 0x559fae75ea60 DESTROY watch 0x559fae732c00 DESTROY watch 0x559fae72cea0 DESTROY watch 0x559fae728fc0 DESTROY watch 0x559fae729570 DESTROY connection 0x559fae724290 orphaned node /local/domain/3/device/suspend/event-channel deleted orphaned node /local/domain/3/device/vbd/51712 deleted orphaned node /local/domain/3/device/vkbd/0 deleted orphaned node /local/domain/3/device/vif/0 deleted orphaned node /local/domain/3/control/shutdown deleted orphaned node /local/domain/3/control/feature-poweroff deleted orphaned node /local/domain/3/control/feature-reboot deleted orphaned node /local/domain/3/control/feature-suspend deleted orphaned node /local/domain/3/control/feature-s3 deleted orphaned node /local/domain/3/control/feature-s4 deleted orphaned node /local/domain/3/control/sysrq deleted orphaned node /local/domain/3/data deleted orphaned node /local/domain/3/drivers deleted orphaned node /local/domain/3/feature deleted orphaned node /local/domain/3/attr deleted orphaned node /local/domain/3/error deleted orphaned node /local/domain/3/console/backend-id deleted and no further output. The trace shows that DESTROY was called for connection 0x559fae724290, but that is the same pointer (conn) main() was looping through from connections. So it wasn't actually removed from the connections list? Reverting commit e8e6e42279a5 "tools/xenstore: simplify loop handling connection I/O" fixes the abort/double free. I think the use of list_for_each_entry_safe is incorrect. list_for_each_entry_safe makes traversal safe for deleting the current iterator, but RELEASE/do_release will delete some other entry in the connections list. I think the observed abort is because list_for_each_entry has next pointing to the deleted connection, and it is used in the subsequent iteration. Add a comment explaining the unsuitability of list_for_each_entry_safe. Also notice that the old code takes a reference on next which would prevents a use-after-free. This reverts commit e8e6e42279a5723239c5c40ba4c7f579a979465d. This is XSA-425/CVE-2022-42330. Fixes: e8e6e42279a5 ("tools/xenstore: simplify loop handling connection I/O") Signed-off-by: Jason Andryuk Reviewed-by: Juergen Gross Reviewed-by: Julien Grall (qemu changes not included)