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: <5be7448a.T10UC6WTCxCofxA7%lkp@intel.com>
Date:   Sun, 11 Nov 2018 04:50:18 +0800
From:   kernel test robot <lkp@...el.com>
To:     Matthew Wilcox <willy@...radead.org>
Cc:     LKP <lkp@...org>, linux-fsdevel@...r.kernel.org,
        linux-kernel@...r.kernel.org
Subject: d6427f8179 ("xarray: Move multiorder account test in-kernel"):
  WARNING: suspicious RCU usage

Greetings,

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

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master

commit d6427f8179b5dd65eb468c61fc8cc24657c336c9
Author:     Matthew Wilcox <willy@...radead.org>
AuthorDate: Tue Aug 28 16:13:16 2018 -0400
Commit:     Matthew Wilcox <willy@...radead.org>
CommitDate: Sun Oct 21 10:46:46 2018 -0400

    xarray: Move multiorder account test in-kernel
    
    Move this test to the in-kernel test suite, and enhance it to test
    several different orders.
    
    Signed-off-by: Matthew Wilcox <willy@...radead.org>

47e0fab2b1  radix tree test suite: Convert iteration test to XArray
d6427f8179  xarray: Move multiorder account test in-kernel
e255aee5b6  Merge tag 'tty-4.20-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
442b8cea24  Add linux-next specific files for 20181109
+---------------------------------------------------------------------+------------+------------+------------+---------------+
|                                                                     | 47e0fab2b1 | d6427f8179 | e255aee5b6 | next-20181109 |
+---------------------------------------------------------------------+------------+------------+------------+---------------+
| boot_successes                                                      | 34         | 0          | 0          | 0             |
| boot_failures                                                       | 1          | 24         | 11         | 11            |
| invoked_oom-killer:gfp_mask=0x                                      | 1          |            |            |               |
| Mem-Info                                                            | 1          |            |            |               |
| Out_of_memory:Kill_process                                          | 1          |            |            |               |
| WARNING:suspicious_RCU_usage                                        | 0          | 24         | 11         | 11            |
| include/linux/xarray.h:#suspicious_rcu_dereference_check()usage     | 0          | 24         | 11         | 11            |
| include/linux/xarray.h:#suspicious_rcu_dereference_protected()usage | 0          | 0          | 11         | 11            |
+---------------------------------------------------------------------+------------+------------+------------+---------------+

[    9.595863] test_bitmap: test 13: input is '0-2047:128/256' OK, Time: 1862
[    9.603603] test_bitmap: all 1524 tests passed
[    9.604029] test_bitfield: tests passed
[   14.576668] 
[   14.579343] =============================
[   14.579755] WARNING: suspicious RCU usage
[   14.580147] 4.19.0-rc5-00318-gd6427f8 #1 Not tainted
[   14.580626] -----------------------------
[   14.581031] include/linux/xarray.h:692 suspicious rcu_dereference_check() usage!
[   14.581898] 
[   14.581898] other info that might help us debug this:
[   14.581898] 
[   14.582636] 
[   14.582636] rcu_scheduler_active = 2, debug_locks = 1
[   14.583246] no locks held by swapper/1.
[   14.583607] 
[   14.583607] stack backtrace:
[   14.584049] CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.0-rc5-00318-gd6427f8 #1
[   14.584755] Call Trace:
[   14.585016]  ? xas_start+0x25b/0x360
[   14.585365]  ? xas_load+0x16/0x90
[   14.585689]  ? check_account+0x7a/0x390
[   14.586144]  ? check_xa_alloc+0x4d0/0x4d0
[   14.586522]  ? xarray_checks+0x4f/0xc0
[   14.586882]  ? do_one_initcall+0x9c/0x430
[   14.587262]  ? kernel_init_freeable+0x5ea/0x761
[   14.587690]  ? rest_init+0x180/0x180
[   14.588057]  ? kernel_init+0x14/0x1f0
[   14.588416]  ? _raw_spin_unlock_irq+0x29/0x40
[   14.588843]  ? rest_init+0x180/0x180
[   14.589209]  ? ret_from_fork+0x24/0x30
[   14.589564] 
[   14.589718] =============================
[   14.590094] WARNING: suspicious RCU usage
[   14.590471] 4.19.0-rc5-00318-gd6427f8 #1 Not tainted
[   14.590937] -----------------------------
[   14.591314] include/linux/xarray.h:708 suspicious rcu_dereference_check() usage!
[   14.592194] 
[   14.592194] other info that might help us debug this:
[   14.592194] 
[   14.592960] 
[   14.592960] rcu_scheduler_active = 2, debug_locks = 1
[   14.593583] no locks held by swapper/1.
[   14.593949] 
[   14.593949] stack backtrace:
[   14.594360] CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.0-rc5-00318-gd6427f8 #1
[   14.595044] Call Trace:
[   14.595283]  ? xas_descend+0x18b/0x1e0
[   14.595639]  ? xas_load+0x67/0x90
[   14.595978]  ? check_account+0x7a/0x390
[   14.596466]  ? check_xa_alloc+0x4d0/0x4d0
[   14.596866]  ? xarray_checks+0x4f/0xc0
[   14.597245]  ? do_one_initcall+0x9c/0x430
[   14.597625]  ? kernel_init_freeable+0x5ea/0x761
[   14.598052]  ? rest_init+0x180/0x180
[   14.598391]  ? kernel_init+0x14/0x1f0
[   14.598744]  ? _raw_spin_unlock_irq+0x29/0x40
[   14.599153]  ? rest_init+0x180/0x180
[   14.599493]  ? ret_from_fork+0x24/0x30
[   17.824100] XArray: 17372959 of 17372959 tests passed
[   18.585890] atomic64_test: passed for x86-64 platform with CX8 and with SSE
[   18.587444] interval tree insert/remove
[   18.608296]  -> 47824 cycles
[   18.609102] interval tree search

                                                          # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 651022382c7f8da46cb4872a545ee1da6d097d2a v4.19 --
git bisect good 685f7e4f161425b137056abe35ba8ef7b669d83d  # 00:39  G     10     0    0   0  Merge tag 'powerpc-4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
git bisect  bad 519f64bf15dccb4f64af34b74ed186c32363ab59  # 00:54  B      0    11   26   0  Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
git bisect  bad fe675d4d3c6b96710d481346821839b4a817c672  # 01:10  B      0     8   23   0  Merge tag 'mailbox-v4.20' of git://git.linaro.org/landing-teams/working/fujitsu/integration
git bisect  bad dad4f140edaa3f6bb452b6913d41af1ffd672e45  # 01:29  B      0     8   23   0  Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax
git bisect good b59dfdaef173677b0b7e10f375226c0a1114fd20  # 01:46  G     11     0    0   0  i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array
git bisect good ed3f4e239834317934cc73a187e27e44b217056b  # 01:58  G     10     0    0   0  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
git bisect good 5ecf3e110c32c5756351eed067cdf6a91c308e62  # 02:12  G     11     0    0   0  Merge tag 'linux-watchdog-4.20-rc1' of git://www.linux-watchdog.org/linux-watchdog
git bisect good 69d5b97c597307773fe6c59775a5d5a88bb7e6b3  # 02:24  G     11     0    0   0  HID: we do not randomly make new drivers 'default y'
git bisect good 77da9389b9d5f07d54fda092d1ab56002ec0019a  # 02:39  G     11     0    0   0  mm: Convert collapse_shmem to XArray
git bisect good 07f2d89cc270936ac314e7cc4ac57077d7f08aef  # 02:58  G     11     0    0   0  dax: Convert __dax_invalidate_entry to XArray
git bisect  bad d6427f8179b5dd65eb468c61fc8cc24657c336c9  # 03:10  B      0     3   18   0  xarray: Move multiorder account test in-kernel
git bisect good 1cf56f9d670b88b2e947a7ccdb8ba32e6477915d  # 03:29  G     11     0    0   0  radix tree: Remove radix_tree_update_node_t
git bisect good adb9d9c4ccb1ff0bf1d376e65f36aa5573c75c1a  # 03:41  G     11     0    1   1  radix tree: Remove radix_tree_clear_tags
git bisect good 47e0fab2b15155e33fdff777c791bebfd5855bbc  # 03:55  G     11     0    1   1  radix tree test suite: Convert iteration test to XArray
# first bad commit: [d6427f8179b5dd65eb468c61fc8cc24657c336c9] xarray: Move multiorder account test in-kernel
git bisect good 47e0fab2b15155e33fdff777c791bebfd5855bbc  # 03:58  G     30     0    0   1  radix tree test suite: Convert iteration test to XArray
# extra tests with debug options
git bisect  bad d6427f8179b5dd65eb468c61fc8cc24657c336c9  # 04:13  B      0     7   22   0  xarray: Move multiorder account test in-kernel
# extra tests on HEAD of linux-devel/devel-hourly-2018111020
git bisect  bad 872879f0b9025e9d84b186b442f9fb98c34f36b8  # 04:13  B      0    17   35   0  0day head guard for 'devel-hourly-2018111020'
# extra tests on tree/branch linus/master
git bisect  bad e255aee5b66ce4af025e6f77122114c01303b861  # 04:27  B      0     1   16   0  Merge tag 'tty-4.20-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
# extra tests on tree/branch linux-next/master
git bisect  bad 442b8cea2477fa95c22f28ca982addb5bc6b0845  # 04:47  B      0    11   26   0  Add linux-next specific files for 20181109

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

Download attachment "dmesg-quantal-lkp-kboot01-47:20181111031024:x86_64-randconfig-s1-11102315:4.19.0-rc5-00318-gd6427f8:1.gz" of type "application/gzip" (16294 bytes)

Download attachment "dmesg-quantal-lkp-kboot01-37:20181111035328:x86_64-randconfig-s1-11102315:4.19.0-rc5-00317-g47e0fab:1.gz" of type "application/gzip" (17956 bytes)

View attachment "reproduce-quantal-lkp-kboot01-47:20181111031024:x86_64-randconfig-s1-11102315:4.19.0-rc5-00318-gd6427f8:1" of type "text/plain" (912 bytes)

View attachment "config-4.19.0-rc5-00318-gd6427f8" of type "text/plain" (120479 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ