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>] [thread-next>] [day] [month] [year] [list]
Date:   Tue, 24 Oct 2017 04:49:52 +0200
From:   Fengguang Wu <fengguang.wu@...el.com>
To:     "Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
Cc:     wfg@...ux.intel.com, linux-kernel@...r.kernel.org, LKP <lkp@...org>
Subject: 492b95e597 ("rcuperf: Set more user-friendly defaults"): WARNING:
 CPU: 0 PID: 1 at arch/x86/kernel/smp.c:128 native_smp_send_reschedule

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 492b95e59735998312f678d77a2d5fe20af6b0b9
Author:     Paul E. McKenney <paulmck@...ux.vnet.ibm.com>
AuthorDate: Fri Apr 21 16:09:15 2017 -0700
Commit:     Paul E. McKenney <paulmck@...ux.vnet.ibm.com>
CommitDate: Thu Jun 8 08:25:31 2017 -0700

     rcuperf: Set more user-friendly defaults
     
     Common-case use of rcuperf must set rcuperf.nreaders=0 and if not built
     as a module, rcuperf.shutdown.  This commit therefore sets the default
     for rcuperf.nreaders to zero and sets the default for rcuperf.shutdown
     to zero if rcuperf is built as a module and to one otherwise.
     
     Signed-off-by: Paul E. McKenney <paulmck@...ux.vnet.ibm.com>

3ddf20c953  srcu: Shrink Tiny SRCU a bit more
492b95e597  rcuperf: Set more user-friendly defaults
bb176f6709  Linux 4.14-rc6
36ef71cae3  Add linux-next specific files for 20171018
+--------------------------------------------------------------+------------+------------+-----------+---------------+
|                                                              | 3ddf20c953 | 492b95e597 | v4.14-rc6 | next-20171018 |
+--------------------------------------------------------------+------------+------------+-----------+---------------+
| boot_successes                                               | 910        | 21         | 199       | 60            |
| boot_failures                                                | 0          | 9          | 111       | 21            |
| WARNING:at_arch/x86/kernel/smp.c:#native_smp_send_reschedule | 0          | 9          | 111       | 21            |
+--------------------------------------------------------------+------------+------------+-----------+---------------+

[   29.173654] augmented rbtree testing
[   32.263469]  -> 83223 cycles
[   32.540332] gpio_it87: no device
[   32.541422] sched: Unexpected reschedule of offline CPU#1!
[   32.542355] ------------[ cut here ]------------
[   32.543057] WARNING: CPU: 0 PID: 1 at arch/x86/kernel/smp.c:128 native_smp_send_reschedule+0x83/0xbb
[   32.544646] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.12.0-rc4-00028-g492b95e #1
[   32.545397] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[   32.546381] task: ffff88001e2e0000 task.stack: ffff88001e2e8000
[   32.547031] RIP: 0010:native_smp_send_reschedule+0x83/0xbb
[   32.547642] RSP: 0000:ffff88001e2ebca0 EFLAGS: 00010086
[   32.548225] RAX: 000000000000002e RBX: 0000000000000003 RCX: 0000000000000000
[   32.548989] RDX: 0000002e00000001 RSI: 0000000000000000 RDI: 0000000000000096
[   32.550034] RBP: ffff88001e2ebcb8 R08: 0000000000000003 R09: 0000000000000000
[   32.551039] R10: ffff88001e2e0758 R11: 0000000000021001 R12: 0000000000000001
[   32.551996] R13: 0000000000000000 R14: ffff88001e380000 R15: ffff88001e500000
[   32.552727] FS:  0000000000000000(0000) GS:ffff88001e400000(0000) knlGS:0000000000000000
[   32.553585] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   32.554227] CR2: 0000000000000000 CR3: 000000000260f000 CR4: 00000000000006b0
[   32.555288] Call Trace:
[   32.555687]  smp_send_reschedule+0xa/0xc
[   32.556313]  try_to_wake_up+0x27e/0x2e4
[   32.556870]  wake_up_process+0x15/0x17
[   32.557374]  wake_up_worker+0x5f/0x6a
[   32.557982]  pwq_adjust_max_active+0x154/0x191
[   32.558444]  link_pwq+0xc3/0x10a
[   32.558828]  __alloc_workqueue_key+0x325/0x695
[   32.559288]  ? ftrace_likely_update+0x78/0x81
[   32.559810]  ? pci_epf_init+0x52/0x52
[   32.560222]  ? do_early_param+0xfd/0xfd
[   32.560643]  pci_epf_test_init+0x30/0x7c
[   32.561063]  ? pci_epf_init+0x52/0x52
[   32.561431]  do_one_initcall+0xbc/0x1f7
[   32.562099]  ? do_early_param+0xfd/0xfd
[   32.562760]  kernel_init_freeable+0x13f/0x233
[   32.563497]  ? rest_init+0xd6/0xd6
[   32.564046]  kernel_init+0x14/0x1c5
[   32.564565]  ? rest_init+0xd6/0xd6
[   32.564987]  ret_from_fork+0x2a/0x40
[   32.565345] Code: 00 00 31 d2 be 01 00 00 00 48 c7 c7 88 40 7d 82 e8 8c 48 18 00 44 89 e6 48 c7 c7 5a 68 3d 82 48 ff 05 70 78 87 01 e8 45 a5 1b 00 <0f> ff b9 01 00 00 00 31 d2 be 01 00 00 00 48 c7 c7 58 40 7d 82 
[   32.568020] ---[ end trace 6590e27884081b3a ]---
[   32.570056] VIA Graphics Integration Chipset framebuffer 2.4 initializing

                                                           # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start v4.13 v4.12 --
git bisect  bad 63a86362130f4c17eaa57f3ef5171ec43111a54e  # 14:39  B     16     1    0   6  Merge tag 'pm-4.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
git bisect  bad 090a81d8766e21d33ab3e4d24e6c8e5eedf086dd  # 14:44  B     11     5    0   7  Merge branch 'for-spi' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
git bisect  bad 3bad2f1c676581d01e7645eb03e9b27e28b0a92e  # 16:22  B     45     2    7  13  Merge branch 'work.misc-set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
git bisect  bad 362f6729cbb1d6bbab59e069f19441b0622ff7ec  # 16:27  B     20     1    0   5  Merge tag 'usb-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
git bisect  bad 6553698be05983056f5561cef6aaee0cc6afe7a0  # 16:28  B     17     1    0  10  Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect  bad 892ad5acca0b2ddb514fae63fa4686bf726d2471  # 16:33  B     21     2    0   5  Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 26d3a77d2cb3cb31bbaa2de37b7a4e6375f204ee  # 19:02  G    155     0    0   0  Merge tag 'edac_for_4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp
git bisect  bad 330e9e46253cbfab178450c976aa90ef0f3ae940  # 19:02  B     21     3    0   4  Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good e94693f797400b9f424c69e1da9381e4846762fe  # 19:46  G    155     0    0   0  Merge branch 'core-objtool-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect  bad 511324e462a12ea8be1a7e5fc63a992134db80d7  # 19:48  B     18     1    0   9  rcu: Use RCU_NOCB_WAKE rather than RCU_NOGP_WAKE
git bisect good 59ca3f9fef599cc6da7975d2261ab3bb86a6ac6b  # 20:21  G    155     0    0   0  rcuperf: Add the ability to test tiny RCU flavors
git bisect  bad 59d80fd8351b7b9a5dc7bbfa8bc4ca19f6ff3dad  # 21:22  B     61     1    5  11  rcu: Print out rcupdate.c non-default boot-time settings
git bisect  bad b562b85c3a8c395d49aca6a46b321299d6e49ff1  # 21:27  B     15     5    0  10  srcu-cbmc: Use /usr/bin/awk instead of /bin/awk
git bisect good 41f364819fbfc092462e3c85283fa887c8159387  # 22:22  G    310     0    0   0  rcutorture: Reduce CPUs dedicated to testing Classic SRCU
git bisect  bad 492b95e59735998312f678d77a2d5fe20af6b0b9  # 22:22  B     21     1    0   9  rcuperf: Set more user-friendly defaults
git bisect good 3ddf20c953520203c42dbed1f091ed52080e1cd2  # 22:56  G    305     0    0   0  srcu: Shrink Tiny SRCU a bit more
# first bad commit: [492b95e59735998312f678d77a2d5fe20af6b0b9] rcuperf: Set more user-friendly defaults
git bisect good 3ddf20c953520203c42dbed1f091ed52080e1cd2  # 01:01  G    910     0    0   0  srcu: Shrink Tiny SRCU a bit more
# extra tests on HEAD of linux-next/master
git bisect  bad 36ef71cae353f88fd6e095e2aaa3e5953af1685d  # 01:02  B     29    15    0   6  Add linux-next specific files for 20171018
# extra tests on tree/branch linus/master
git bisect  bad bb176f67090ca54869fc1262c913aa69d2ede070  # 01:56  B     19     2    5   5  Linux 4.14-rc6
# extra tests with first bad commit reverted
git bisect good 00425bff9132ab95f35cc901571adfd591d29df6  # 06:20  G    303     0    0   0  Revert "rcuperf: Set more user-friendly defaults"
# extra tests on tree/branch linux-next/master
git bisect  bad 36ef71cae353f88fd6e095e2aaa3e5953af1685d  # 06:22  B     29    15    0   6  Add linux-next specific files for 20171018

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

Download attachment "dmesg-quantal-kbuild-43:20171023062507:x86_64-randconfig-a0-10221140:4.12.0-rc4-00028-g492b95e:1.gz" of type "application/gzip" (15534 bytes)

View attachment "reproduce-quantal-kbuild-43:20171023062507:x86_64-randconfig-a0-10221140:4.12.0-rc4-00028-g492b95e:1" of type "text/plain" (888 bytes)

View attachment "config-4.12.0-rc4-00028-g492b95e" of type "text/plain" (99635 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ