[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [xen-unstable bisection] complete test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict
branch xen-unstable xenbranch xen-unstable job test-amd64-amd64-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: 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/129786/ 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/xen-unstable/test-amd64-amd64-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/xen-unstable/test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict.debian-hvm-install --summary-out=tmp/129786.bisection-summary --basis-template=129426 --blessings=real,real-bisect xen-unstable test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict debian-hvm-install Searching for failure / basis pass: 129581 fail [host=albana1] / 129468 [host=debina0] 129426 [host=fiano0] 129400 [host=pinot0] 129369 [host=italia0] 129319 [host=albana0] 129278 [host=huxelrebe0] 129209 [host=rimava1] 129138 [host=godello0] 129104 [host=elbling0] 129074 [host=joubertin0] 129010 [host=godello1] 128972 ok. Failure / basis pass flights: 129581 / 128972 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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: xen git://xenbits.xen.org/xen.git Latest e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 388c55bfad2522009f88f165f74b2fc5ed4f9e94 Basis pass e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 35cd5ba367515ffbd274ca529c5e946447f4ba48 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux-pvops.git#e7405910ca5553eae8744af4e5c03e64ee048cb1-e7405910ca5553eae8744af4e5c03e64ee048cb1 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 git://xenbits.xen.org/xen.git#35cd5ba367515ffbd274ca529c5e946447f4ba48-388c55bfad2522009f88f165f74b2fc5ed4f9e94 Loaded 1001 nodes in revision graph Searching for test results: 129010 [host=godello1] 128972 pass e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 35cd5ba367515ffbd274ca529c5e946447f4ba48 129074 [host=joubertin0] 129104 [host=elbling0] 129138 [host=godello0] 129209 [host=rimava1] 129278 [host=huxelrebe0] 129319 [host=albana0] 129369 [host=italia0] 129400 [host=pinot0] 129426 [host=fiano0] 129468 [host=debina0] 129581 fail e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 388c55bfad2522009f88f165f74b2fc5ed4f9e94 129783 pass e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 371a23e65db5eb3a80a148586aeb551d4d0015f1 129743 fail e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 388c55bfad2522009f88f165f74b2fc5ed4f9e94 129750 pass e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a76e48f879dda43d5f7d36ecdb241678ff0c441e 129757 pass e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 281fb93cc3d7d8662d1a9e873103b5542395f080 129739 pass e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 35cd5ba367515ffbd274ca529c5e946447f4ba48 129746 pass e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 6cb27e417e57c2f4d689fa19971f20f75e9c0708 129754 fail e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 43a9573a8ed7c32f019aa7251c26f9be03770a94 129767 pass e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 371a23e65db5eb3a80a148586aeb551d4d0015f1 129759 pass e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 7414750be1fed21687a0a28f67cc2397ebb0d0ba 129774 fail e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 ce2f42605888f18f63ff9fe0d45dd69ae83045bb 129777 pass e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 371a23e65db5eb3a80a148586aeb551d4d0015f1 129780 fail e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 ce2f42605888f18f63ff9fe0d45dd69ae83045bb 129786 fail e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 ce2f42605888f18f63ff9fe0d45dd69ae83045bb Searching for interesting versions Result found: flight 128972 (pass), for basis pass Result found: flight 129581 (fail), for basis failure Repro found: flight 129739 (pass), for basis pass Repro found: flight 129743 (fail), for basis failure 0 revisions at e7405910ca5553eae8744af4e5c03e64ee048cb1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 371a23e65db5eb3a80a148586aeb551d4d0015f1 No revisions left to test, checking graph state. Result found: flight 129767 (pass), for last pass Result found: flight 129774 (fail), for first failure Repro found: flight 129777 (pass), for last pass Repro found: flight 129780 (fail), for first failure Repro found: flight 129783 (pass), for last pass Repro found: flight 129786 (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/129786/ 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/xen-unstable/test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict.debian-hvm-install.{dot,ps,png,html,svg}. ---------------------------------------- 129786: tolerable ALL FAIL flight 129786 xen-unstable real-bisect [real] http://logs.test-lab.xenproject.org/osstest/logs/129786/ Failures :-/ but no regressions. Tests which did not succeed, including tests which could not be run: test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict 10 debian-hvm-install fail baseline untested jobs: test-amd64-amd64-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 |