[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [linux-3.18 bisection] complete test-amd64-i386-freebsd10-amd64
branch xen-unstable xenbranch xen-unstable job test-amd64-i386-freebsd10-amd64 testid freebsd-install Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.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: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git Bug introduced: e1db66a5fdccd3a15ad8239546f95648ddd8497a Bug not present: 086753c47f2346a6f7fa9e6769d3b5b110603075 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/130626/ commit e1db66a5fdccd3a15ad8239546f95648ddd8497a Author: Junichi Nomura <j-nomura@xxxxxxxxxxxxx> Date: Thu Oct 1 08:31:51 2015 +0000 dm: fix AB-BA deadlock in __dm_destroy() [ Upstream commit 2a708cff93f1845b9239bc7d6310aef54e716c6a ] __dm_destroy() takes io_barrier SRCU lock (dm_get_live_table) and suspend_lock in reverse order. Doing so can cause AB-BA deadlock: __dm_destroy dm_swap_table --------------------------------------------------- mutex_lock(suspend_lock) dm_get_live_table() srcu_read_lock(io_barrier) dm_sync_table() synchronize_srcu(io_barrier) .. waiting for dm_put_live_table() mutex_lock(suspend_lock) .. waiting for suspend_lock Fix this by taking the locks in proper order. Signed-off-by: Jun'ichi Nomura <j-nomura@xxxxxxxxxxxxx> Fixes: ab7c7bb6f4ab ("dm: hold suspend_lock while suspending device during device deletion") Acked-by: Mikulas Patocka <mpatocka@xxxxxxxxxx> Signed-off-by: Mike Snitzer <snitzer@xxxxxxxxxx> Cc: stable@xxxxxxxxxxxxxxx Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx> For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-3.18/test-amd64-i386-freebsd10-amd64.freebsd-install.html Revision IDs in each graph node refer, respectively, to the Trees above. ---------------------------------------- Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-3.18/test-amd64-i386-freebsd10-amd64.freebsd-install --summary-out=tmp/130626.bisection-summary --basis-template=128858 --blessings=real,real-bisect linux-3.18 test-amd64-i386-freebsd10-amd64 freebsd-install Searching for failure / basis pass: 130367 fail [host=joubertin0] / 128858 [host=debina0] 128841 [host=huxelrebe0] 128807 [host=baroque1] 128691 [host=pinot1] 128258 [host=debina0] 128232 [host=fiano1] 128177 [host=baroque0] 128096 [host=baroque1] 127486 [host=baroque0] 127472 [host=debina0] 127455 [host=joubertin1] 127296 [host=debina1] 127001 [host=huxelrebe1] 126926 [host=huxelrebe1] 126813 [host=huxelrebe1] 126711 [host=huxelrebe1] 126583 [host=huxelrebe1] 126472 [host=huxelrebe1] 126362 [host=huxelrebe1] 126270 [host=huxelrebe1] 126189 [host=huxelrebe1] 126042 [host=pinot0] 125899 [host=baroque0] 125658 [host=debina1] 125649 [host=baroque0] 125641 [host=huxelrebe1] 125561 [host=debina0] 125525 [host=elbling1] 125505 [host=baroque1] 125138 [host=pinot0] 125043 [host=chardonnay0] 124945 [host=huxelrebe0] 124897 ok. Failure / basis pass flights: 130367 / 124897 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.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 78e0897dd8b321ba1b4a2137778ab7ae7d400af5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be Basis pass 31767764c025981d818b09c004f6e357151a9ca3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 437211cb696515ee5bd5dae0ab72866c9f382a33 Generating revisions with ./adhoc-revtuple-generator git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#31767764c025981d818b09c004f6e357151a9ca3-78e0897dd8b321ba1b4a2137778ab7ae7d400af5 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#43139135a8938de44f66333831d3a8655d07663a-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#437211cb696515ee5bd5dae0ab72866c9f382a33-2cf113891a38cc05434bc9876ffc107a990887be adhoc-revtuple-generator: tree discontiguous: qemu-xen Loaded 3089 nodes in revision graph Searching for test results: 124855 [host=baroque0] 124897 pass 31767764c025981d818b09c004f6e357151a9ca3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 437211cb696515ee5bd5dae0ab72866c9f382a33 124945 [host=huxelrebe0] 125043 [host=chardonnay0] 125138 [host=pinot0] 125505 [host=baroque1] 125525 [host=elbling1] 125561 [host=debina0] 125641 [host=huxelrebe1] 125649 [host=baroque0] 125658 [host=debina1] 125899 [host=baroque0] 126042 [host=pinot0] 126189 [host=huxelrebe1] 126270 [host=huxelrebe1] 126362 [host=huxelrebe1] 126472 [host=huxelrebe1] 126629 [host=huxelrebe1] 126642 [host=huxelrebe1] 126634 [host=huxelrebe1] 126654 [host=huxelrebe1] 126646 [host=huxelrebe1] 126657 [host=huxelrebe1] 126636 [host=huxelrebe1] 126648 [host=huxelrebe1] 126651 [host=huxelrebe1] 126652 [host=huxelrebe1] 126583 [host=huxelrebe1] 126658 [host=huxelrebe1] 126661 [host=huxelrebe1] 126676 [host=huxelrebe1] 126680 [host=huxelrebe1] 126685 [host=huxelrebe1] 126711 [host=huxelrebe1] 126813 [host=huxelrebe1] 126926 [host=huxelrebe1] 127001 [host=huxelrebe1] 127296 [host=debina1] 127486 [host=baroque0] 127472 [host=debina0] 127455 [host=joubertin1] 128096 [host=baroque1] 128177 [host=baroque0] 128232 [host=fiano1] 128258 [host=debina0] 128691 [host=pinot1] 128807 [host=baroque1] 128858 [host=debina0] 128841 [host=huxelrebe0] 129760 fail 78e0897dd8b321ba1b4a2137778ab7ae7d400af5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 129845 fail 78e0897dd8b321ba1b4a2137778ab7ae7d400af5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130067 fail 78e0897dd8b321ba1b4a2137778ab7ae7d400af5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130203 fail 78e0897dd8b321ba1b4a2137778ab7ae7d400af5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130367 fail 78e0897dd8b321ba1b4a2137778ab7ae7d400af5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130545 pass 31767764c025981d818b09c004f6e357151a9ca3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 437211cb696515ee5bd5dae0ab72866c9f382a33 130553 fail 78e0897dd8b321ba1b4a2137778ab7ae7d400af5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130575 fail a8497facb8008ec577ee03a9b37a758fb6408a6e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130557 pass a5f9be3576c3f9dd871f68eaf482278c0b3a6df2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 c285742f33d4cc3e106923ee70031cb556c5e39b 130595 fail 8b2969d198d4dc340cdda7765862f611e78d154f c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130582 pass 0ebc7b86d70880ea4fe82c636353b8deaf3e7385 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130561 pass 921b2fed6a79439ef1609ef4af0ada5cccb3555c c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 6cb350cf598e344c70bc427ee1abe19048866754 130605 fail e1db66a5fdccd3a15ad8239546f95648ddd8497a c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130567 pass 0d63979c1bc9c85578be4c589768a13dc0a7c5eb c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 46029da12e5efeca6d957e5793bd34f2965fa0a1 130571 pass c7148222fb952f4becbfc1e95705893c7a52c5ad c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130586 pass 6a7f6b478fcbcd5b3590c8332bcfcfd53785bf4b c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130602 pass 086753c47f2346a6f7fa9e6769d3b5b110603075 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130590 fail aa4b7331d3121555088cddc4de0c819768961d46 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130622 pass 086753c47f2346a6f7fa9e6769d3b5b110603075 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130615 pass 086753c47f2346a6f7fa9e6769d3b5b110603075 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130618 fail e1db66a5fdccd3a15ad8239546f95648ddd8497a c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be 130626 fail e1db66a5fdccd3a15ad8239546f95648ddd8497a c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be Searching for interesting versions Result found: flight 124897 (pass), for basis pass Result found: flight 129760 (fail), for basis failure Repro found: flight 130545 (pass), for basis pass Repro found: flight 130553 (fail), for basis failure 0 revisions at 086753c47f2346a6f7fa9e6769d3b5b110603075 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 2cf113891a38cc05434bc9876ffc107a990887be No revisions left to test, checking graph state. Result found: flight 130602 (pass), for last pass Result found: flight 130605 (fail), for first failure Repro found: flight 130615 (pass), for last pass Repro found: flight 130618 (fail), for first failure Repro found: flight 130622 (pass), for last pass Repro found: flight 130626 (fail), for first failure *** Found and reproduced problem changeset *** Bug is in tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git Bug introduced: e1db66a5fdccd3a15ad8239546f95648ddd8497a Bug not present: 086753c47f2346a6f7fa9e6769d3b5b110603075 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/130626/ commit e1db66a5fdccd3a15ad8239546f95648ddd8497a Author: Junichi Nomura <j-nomura@xxxxxxxxxxxxx> Date: Thu Oct 1 08:31:51 2015 +0000 dm: fix AB-BA deadlock in __dm_destroy() [ Upstream commit 2a708cff93f1845b9239bc7d6310aef54e716c6a ] __dm_destroy() takes io_barrier SRCU lock (dm_get_live_table) and suspend_lock in reverse order. Doing so can cause AB-BA deadlock: __dm_destroy dm_swap_table --------------------------------------------------- mutex_lock(suspend_lock) dm_get_live_table() srcu_read_lock(io_barrier) dm_sync_table() synchronize_srcu(io_barrier) .. waiting for dm_put_live_table() mutex_lock(suspend_lock) .. waiting for suspend_lock Fix this by taking the locks in proper order. Signed-off-by: Jun'ichi Nomura <j-nomura@xxxxxxxxxxxxx> Fixes: ab7c7bb6f4ab ("dm: hold suspend_lock while suspending device during device deletion") Acked-by: Mikulas Patocka <mpatocka@xxxxxxxxxx> Signed-off-by: Mike Snitzer <snitzer@xxxxxxxxxx> Cc: stable@xxxxxxxxxxxxxxx Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx> dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.380084 to fit pnmtopng: 44 colors found Revision graph left in /home/logs/results/bisect/linux-3.18/test-amd64-i386-freebsd10-amd64.freebsd-install.{dot,ps,png,html,svg}. ---------------------------------------- 130626: tolerable ALL FAIL flight 130626 linux-3.18 real-bisect [real] http://logs.test-lab.xenproject.org/osstest/logs/130626/ Failures :-/ but no regressions. Tests which did not succeed, including tests which could not be run: test-amd64-i386-freebsd10-amd64 10 freebsd-install fail baseline untested jobs: test-amd64-i386-freebsd10-amd64 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 |