lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <59964b3d.Xxjj4L6301Owlau2%fengguang.wu@intel.com>
Date:   Fri, 18 Aug 2017 10:04:45 +0800
From:   kernel test robot <fengguang.wu@...el.com>
To:     Byungchul Park <byungchul.park@....com>
Cc:     LKP <lkp@...org>, linux-kernel@...r.kernel.org,
        Ingo Molnar <mingo@...nel.org>, wfg@...ux.intel.com
Subject: d0541b0fa6 ("locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE
 .."): test_cycle_work+0x

Greetings,

0day kernel testing robot got the below dmesg and the first bad commit is

https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core

commit d0541b0fa64b36665d6261079974a26943c75009
Author:     Byungchul Park <byungchul.park@....com>
AuthorDate: Thu Aug 17 17:57:39 2017 +0900
Commit:     Ingo Molnar <mingo@...nel.org>
CommitDate: Thu Aug 17 11:38:54 2017 +0200

    locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
    
    Crossrelease support added the CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETE
    options. It makes little sense to enable them when PROVE_LOCKING is disabled.
    
    Make them non-interative options and part of PROVE_LOCKING to simplify the UI.
    
    Signed-off-by: Byungchul Park <byungchul.park@....com>
    Cc: Linus Torvalds <torvalds@...ux-foundation.org>
    Cc: Peter Zijlstra <peterz@...radead.org>
    Cc: Thomas Gleixner <tglx@...utronix.de>
    Cc: kernel-team@....com
    Link: http://lkml.kernel.org/r/1502960261-16206-1-git-send-email-byungchul.park@lge.com
    Signed-off-by: Ingo Molnar <mingo@...nel.org>

7a46ec0e2f  locking/refcounts, x86/asm: Implement fast refcount overflow protection
d0541b0fa6  locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
e26f34a407  locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETIONS truly non-interactive
1e96409c81  Merge branch 'locking/core'
+----------------+------------+------------+------------+------------+
|                | 7a46ec0e2f | d0541b0fa6 | e26f34a407 | 1e96409c81 |
+----------------+------------+------------+------------+------------+
| boot_successes | 87         | 17         | 25         | 1          |
+----------------+------------+------------+------------+------------+

[    2.128883] 
[    2.129205] ======================================================
[    2.130327] WARNING: possible circular locking dependency detected
[    2.131459] 4.13.0-rc4-00262-gd0541b0 #1 Not tainted
[    2.132365] ------------------------------------------------------
[    2.132828] kworker/u4:1/69 is trying to acquire lock:
[    2.132828]  (ww_class_mutex){+.+.}, at: [<ffffffff8116d0b7>] test_cycle_work+0xc7/0x2e0
[    2.132828] 
[    2.132828] but now in release context of a crosslock acquired at the following:
[    2.132828] 
[    2.132828] but now in release context of a crosslock acquired at the following:
[    2.132828]  ((complete)&cycle->b_signal){+.+.}, at: [<ffffffff8116d0cf>] test_cycle_work+0xdf/0x2e0
[    2.132828] 
[    2.132828] which lock already depends on the new lock.
[    2.132828] 
[    2.132828] which lock already depends on the new lock.
[    2.132828] 
[    2.132828] the existing dependency chain (in reverse order) is:
[    2.132828] 
[    2.132828] the existing dependency chain (in reverse order) is:
[    2.132828] 

                                                          # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start c4c4bf934653e3efa3e33b594d963dbd1fbe169d ef954844c7ace62f773f4f23e28d2d915adc419f --
git bisect  bad c4f4441fc722883389178012e962b2f018fa2b04  # 03:01  B      0     4   16   0  Merge 'ragnatech/for-renesas-drivers' into devel-hourly-2017081721
git bisect  bad 1f109afa68cc1f4c93fc31c3f6537575db6fb578  # 03:29  B      2     9    0   0  Merge 'linux-review/Shawn-Guo/usb-dwc3-of-simple-remove-include-of-clk-provider-h/20170814-101901' into devel-hourly-2017081721
git bisect good 461588ebbc12b9ec018eedae7e7d6ef888b0aa25  # 03:56  G     12     0    0   0  Merge 'asoc/topic/spear' into devel-hourly-2017081721
git bisect good e6be551794640d75b3f5f3121de2ed50d0d521e6  # 04:23  G     12     0    0   0  Merge 'arm-soc/qcom/dt' into devel-hourly-2017081721
git bisect  bad fc967d2ced73338b30fac4c9294fd9e003d55d0b  # 04:42  B      0     1   14   0  Merge 'linux-review/Arvind-Yadav/thermal-max77620-constify-platform_device_id/20170816-003034' into devel-hourly-2017081721
git bisect  bad 01043d21a825ecb715ac855fafa7a403cb1b3b59  # 05:22  B      0     2   15   0  Merge 'hid/for-4.14/battery' into devel-hourly-2017081721
git bisect good ddf3d87ceb3d32f777a8ec8576d2c1745cae69cb  # 05:46  G     12     0    0   0  Merge 'linux-review/Juergen-Gross/net-i40evf-use-cpumask_copy-for-assigning-cpumask/20170815-021359' into devel-hourly-2017081721
git bisect good fe06b85236586409c24ae9e79ed26f695a463c9d  # 06:22  G     12     0    0   0  Merge 'shawnguo/imx/dt64' into devel-hourly-2017081721
git bisect  bad 6b567defcb20605ee5a4d6c997f70668fc45d80a  # 06:48  B      3     6    0   0  Merge 'tip/master' into devel-hourly-2017081721
git bisect  bad 069ca40b07b3f5c8de9455f93fe67f6be99d0e16  # 07:01  B      2     5    0   0  Merge branch 'ras/core'
git bisect good a641860550f05a4b8889dca61aab73c84b2d5e16  # 07:15  G     13     0    0   0  perf script python: Generate hooks with additional argument
git bisect good 1209b273a25ee60a267b606bea77e068b8556a8d  # 07:34  G     13     0    0   0  perf test: Add infrastructure to run shell based tests
git bisect good 9881223c6cc0644cc3aeea41e1f19ea7e3041f33  # 07:46  G     13     0    0   0  Merge tag 'perf-core-for-mingo-4.14-20170816' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
git bisect good 9c9947f893a254ec92cd5fe1439587e583302c9c  # 07:59  G     13     0    0   0  Merge tag 'irqchip-4.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
git bisect  bad 52fa5bc5cbba089f09bc2c372e3432f3f3e48051  # 08:14  B      7     4    0   0  locking/lockdep: Explicitly initialize wq_barrier::done::map
git bisect good 7a46ec0e2f4850407de5e1d19a44edee6efa58ec  # 08:35  G     19     0    0   0  locking/refcounts, x86/asm: Implement fast refcount overflow protection
git bisect  bad 0f0a22260d613b4ee3f483ee1ea6fa27f92a9e40  # 08:44  B      8     5    0   0  locking/lockdep: Reword title of LOCKDEP_CROSSRELEASE config
git bisect  bad d0541b0fa64b36665d6261079974a26943c75009  # 09:00  B      8     8    0   0  locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
# first bad commit: [d0541b0fa64b36665d6261079974a26943c75009] locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
git bisect good 7a46ec0e2f4850407de5e1d19a44edee6efa58ec  # 09:07  G     64     0    0   0  locking/refcounts, x86/asm: Implement fast refcount overflow protection
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect  bad d0541b0fa64b36665d6261079974a26943c75009  # 09:18  B      1     1    0   0  locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
# extra tests on HEAD of linux-devel/devel-hourly-2017081721
git bisect  bad c4c4bf934653e3efa3e33b594d963dbd1fbe169d  # 09:25  B      0    17   40   8  0day head guard for 'devel-hourly-2017081721'
# extra tests on tree/branch tip/locking/core
git bisect  bad e26f34a407aec9c65bce2bc0c838fabe4f051fc6  # 09:51  B      4    12    0   0  locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETIONS truly non-interactive
# extra tests on tree/branch tip/master
git bisect  bad 1e96409c810399511c469640bc5a054764f1c8aa  # 10:04  B      1     7    0   0  Merge branch 'locking/core'

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/lkp                          Intel Corporation

Download attachment "dmesg-quantal-lkp-nhm-dp2-12:20170818085931:x86_64-randconfig-g0-08180220:4.13.0-rc4-00262-gd0541b0:1.gz" of type "application/gzip" (19224 bytes)

View attachment "reproduce-quantal-lkp-nhm-dp2-12:20170818085931:x86_64-randconfig-g0-08180220:4.13.0-rc4-00262-gd0541b0:1" of type "text/plain" (888 bytes)

View attachment "config-4.13.0-rc4-00262-gd0541b0" of type "text/plain" (88669 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ