[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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.