[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [seabios bisection] complete test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict
branch xen-unstable xenbranch xen-unstable job test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict testid debian-hvm-install Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: seabios https://git.seabios.org/seabios.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced problem changeset *** Bug is in tree: xen git://xenbits.xen.org/xen.git Bug introduced: ce2f42605888f18f63ff9fe0d45dd69ae83045bb Bug not present: 371a23e65db5eb3a80a148586aeb551d4d0015f1 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/130975/ commit ce2f42605888f18f63ff9fe0d45dd69ae83045bb Author: George Dunlap <george.dunlap@xxxxxxxxxx> Date: Tue Nov 6 15:41:25 2018 +0000 tools/dm_depriv: Add first cut RLIMITs Limit the ability of a potentially compromised QEMU to consume system resources. Key limits: - RLIMIT_FSIZE (file size): 256KiB - RLIMIT_NPROC (after uid changes to a unique uid) Probably unnecessary limits but why not: - RLIMIT_CORE: 0 - RLIMIT_MSGQUEUE: 0 - RLIMIT_LOCKS: 0 - RLIMIT_MEMLOCK: 0 NB that we do not yet set RLIMIT_AS (total virtual memory) or RLIMIT_NOFILES (number of open files), since these require more care and/or more coordination with QEMU to implement. Suggested-by: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- Changes since v4: - Put global headers before local headers (sugg by Paul) - Move #undif inside the braces (sugg by Paul) Changes since v3: - Align RLIMIT_ENTRY list for easier reading - Fix wrong format string specifier - Get rid of some trailing whitespace Changes since v2: - Use a macro to define rlimit entries - Use RLIMIT_NLIMITS as an end-of-list marker, rather than -1 - Various style clean-ups CC: Ian Jackson <ian.jackson@xxxxxxxxxx> CC: Wei Liu <wei.liu2@xxxxxxxxxx> CC: Anthony Perard <anthony.perard@xxxxxxxxxx> For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/seabios/test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict.debian-hvm-install.html Revision IDs in each graph node refer, respectively, to the Trees above. ---------------------------------------- Running cs-bisection-step --graph-out=/home/logs/results/bisect/seabios/test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict.debian-hvm-install --summary-out=tmp/130975.bisection-summary --basis-template=130373 --blessings=real,real-bisect seabios test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict debian-hvm-install Searching for failure / basis pass: 130871 fail [host=huxelrebe0] / 130373 [host=albana1] 130313 [host=baroque1] 129770 [host=huxelrebe1] 128419 [host=baroque0] 127776 [host=baroque1] 127565 [host=debina1] 127226 [host=huxelrebe1] 126467 [host=fiano0] template as basis? using template as basis. Failure / basis pass flights: 130871 / 130373 (tree with no url: minios) (tree with no url: ovmf) Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: seabios https://git.seabios.org/seabios.git Tree: xen git://xenbits.xen.org/xen.git Latest 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 628b2e6b0e390e26d59b3c5db07a4226175b6f8a 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd Basis pass 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 2cf113891a38cc05434bc9876ffc107a990887be Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux-pvops.git#2e390c487815669fb9bb35d7ea11883cc10a9b50-2e390c487815669fb9bb35d7ea11883cc10a9b50 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 https://git.seabios.org/seabios.git#a698c8995ffb2838296ec284fe3c4ad33dfca307-628b2e6b0e390e26d59b3c5db07a4226175b6f8a git://xenbits.xen.org/xen.git#2cf113891a38cc05434bc9876ffc107a990887be-6d8ffac1f7a782dc2c7f8df3871a294729ae36bd Loaded 2001 nodes in revision graph Searching for test results: 130373 [host=albana1] 130871 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 628b2e6b0e390e26d59b3c5db07a4226175b6f8a 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd 130842 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 42efebdf1d120554e1a30e8debf562527ec6a53d 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd 130975 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 ce2f42605888f18f63ff9fe0d45dd69ae83045bb 130922 pass 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 2cf113891a38cc05434bc9876ffc107a990887be 130942 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 d78e52da2dff699e4ac0142901adaba41031509c 130955 pass 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 7414750be1fed21687a0a28f67cc2397ebb0d0ba 130903 pass 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 2cf113891a38cc05434bc9876ffc107a990887be 130909 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 42efebdf1d120554e1a30e8debf562527ec6a53d 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd 130926 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 628b2e6b0e390e26d59b3c5db07a4226175b6f8a 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd 130910 pass 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 2cf113891a38cc05434bc9876ffc107a990887be 130931 blocked 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 02cd41698504c25849394ba4a5e1a2f722cbd4e7 130945 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 830f4a2df509d5555ad2bf04824b600717480895 130964 pass 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 371a23e65db5eb3a80a148586aeb551d4d0015f1 130914 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 42efebdf1d120554e1a30e8debf562527ec6a53d 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd 130920 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 628b2e6b0e390e26d59b3c5db07a4226175b6f8a 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd 130958 pass 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 371a23e65db5eb3a80a148586aeb551d4d0015f1 130933 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 6ff351daafe8ae5ad8662766e87d11f54850bee3 130949 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 ce2f42605888f18f63ff9fe0d45dd69ae83045bb 130937 pass 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 58f904c4cf9fc5a49e7807fd91cd2523fa8dd191 130941 blocked 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 60529dfeca145a8ec00f5813a4c7179f0c1bfb97 130951 pass 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 2c224f4c518113c6f38d583b5b3b1da0fc92d022 130960 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 ce2f42605888f18f63ff9fe0d45dd69ae83045bb 130972 pass 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 371a23e65db5eb3a80a148586aeb551d4d0015f1 130969 fail 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 ce2f42605888f18f63ff9fe0d45dd69ae83045bb Searching for interesting versions Result found: flight 130903 (pass), for basis pass Result found: flight 130920 (fail), for basis failure Repro found: flight 130922 (pass), for basis pass Repro found: flight 130926 (fail), for basis failure 0 revisions at 2e390c487815669fb9bb35d7ea11883cc10a9b50 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a698c8995ffb2838296ec284fe3c4ad33dfca307 371a23e65db5eb3a80a148586aeb551d4d0015f1 No revisions left to test, checking graph state. Result found: flight 130958 (pass), for last pass Result found: flight 130960 (fail), for first failure Repro found: flight 130964 (pass), for last pass Repro found: flight 130969 (fail), for first failure Repro found: flight 130972 (pass), for last pass Repro found: flight 130975 (fail), for first failure *** Found and reproduced problem changeset *** Bug is in tree: xen git://xenbits.xen.org/xen.git Bug introduced: ce2f42605888f18f63ff9fe0d45dd69ae83045bb Bug not present: 371a23e65db5eb3a80a148586aeb551d4d0015f1 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/130975/ commit ce2f42605888f18f63ff9fe0d45dd69ae83045bb Author: George Dunlap <george.dunlap@xxxxxxxxxx> Date: Tue Nov 6 15:41:25 2018 +0000 tools/dm_depriv: Add first cut RLIMITs Limit the ability of a potentially compromised QEMU to consume system resources. Key limits: - RLIMIT_FSIZE (file size): 256KiB - RLIMIT_NPROC (after uid changes to a unique uid) Probably unnecessary limits but why not: - RLIMIT_CORE: 0 - RLIMIT_MSGQUEUE: 0 - RLIMIT_LOCKS: 0 - RLIMIT_MEMLOCK: 0 NB that we do not yet set RLIMIT_AS (total virtual memory) or RLIMIT_NOFILES (number of open files), since these require more care and/or more coordination with QEMU to implement. Suggested-by: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- Changes since v4: - Put global headers before local headers (sugg by Paul) - Move #undif inside the braces (sugg by Paul) Changes since v3: - Align RLIMIT_ENTRY list for easier reading - Fix wrong format string specifier - Get rid of some trailing whitespace Changes since v2: - Use a macro to define rlimit entries - Use RLIMIT_NLIMITS as an end-of-list marker, rather than -1 - Various style clean-ups CC: Ian Jackson <ian.jackson@xxxxxxxxxx> CC: Wei Liu <wei.liu2@xxxxxxxxxx> CC: Anthony Perard <anthony.perard@xxxxxxxxxx> Revision graph left in /home/logs/results/bisect/seabios/test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict.debian-hvm-install.{dot,ps,png,html,svg}. ---------------------------------------- 130975: tolerable ALL FAIL flight 130975 seabios real-bisect [real] http://logs.test-lab.xenproject.org/osstest/logs/130975/ Failures :-/ but no regressions. Tests which did not succeed, including tests which could not be run: test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 10 debian-hvm-install fail baseline untested jobs: test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict fail ------------------------------------------------------------ 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 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |