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]
Message-ID: <20171011203353.nudm733txhhyu3lj@inn>
Date:   Thu, 12 Oct 2017 04:33:53 +0800
From:   kernel test robot <fengguang.wu@...el.com>
To:     "Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
Cc:     LKML <linux-kernel@...r.kernel.org>,
        "Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>, lkp@...org
Subject: [rcu]  02d700d7e1:
 WARNING:at_kernel/rcu/tree.c:#rcu_dynticks_momentary_idle


FYI, we noticed the following commit (built with gcc-6):

commit: 02d700d7e1c8c65c1be465e995a685dd0babb241 ("rcu: Define rcu_irq_{enter,exit}() in terms of rcu_nmi_{enter,exit}()")
https://git.kernel.org/cgit/linux/kernel/git/paulmck/linux-rcu.git dev.2017.10.02b

in testcase: pft
with following parameters:

	iterations: 20x
	cpufreq_governor: performance

test-description: Pft is the page fault test micro benchmark.
test-url: https://github.com/gormanm/pft


on test machine: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 64G memory

caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):


+----------------+------------+------------+
|                | 906aa55ac4 | 02d700d7e1 |
+----------------+------------+------------+
| boot_successes | 3          | 0          |
+----------------+------------+------------+



kern  :warn  : [  100.651523] WARNING: CPU: 7 PID: 0 at kernel/rcu/tree.c:406 rcu_dynticks_momentary_idle+0x29/0x30
kern  :warn  : [  100.663507] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver intel_rapl sb_edac x86_pkg_temp_thermal intel_powerclamp coretemp kvm irqbypass mgag200 crct10dif_pclmul crc32_pclmul snd_pcm ttm crc32c_intel ghash_clmulni_intel ahci pcbc snd_timer drm_kms_helper syscopyarea aesni_intel sysfillrect snd libahci sysimgblt crypto_simd fb_sys_fops mxm_wmi soundcore glue_helper ipmi_si cryptd drm pcspkr ipmi_devintf libata shpchp ipmi_msghandler wmi acpi_power_meter acpi_pad ip_tables
kern  :warn  : [  100.714136] CPU: 7 PID: 0 Comm: swapper/7 Not tainted 4.14.0-rc3-00042-g02d700d #5
kern  :warn  : [  100.723087] Hardware name: Intel Corporation S2600KPR/S2600KPR, BIOS SE5C610.86B.01.01.0019.101220160604 10/12/2016
kern  :warn  : [  100.735302] task: ffff88085bbb2680 task.stack: ffffc90006418000
kern  :warn  : [  100.742499] RIP: 0010:rcu_dynticks_momentary_idle+0x29/0x30
kern  :warn  : [  100.749281] RSP: 0018:ffffc9000641be38 EFLAGS: 00010046
kern  :warn  : [  100.755664] RAX: ffff88085f3d2240 RBX: 0000000000000000 RCX: 0000000000000000
kern  :warn  : [  100.764198] RDX: 0000000000000000 RSI: ffffffff8195165c RDI: 0000000000000000
kern  :warn  : [  100.772711] RBP: ffffc9000641be38 R08: ffff88085f3d4da0 R09: 000000176ee8d340
kern  :warn  : [  100.781226] R10: 0000000000000000 R11: 000000000000015b R12: ffff88085f3dc180
kern  :warn  : [  100.789744] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff81f7ed60
kern  :warn  : [  100.798282] FS:  0000000000000000(0000) GS:ffff88085f3c0000(0000) knlGS:0000000000000000
kern  :warn  : [  100.807833] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
kern  :warn  : [  100.814786] CR2: 00007fe28aaf2660 CR3: 000000107890b005 CR4: 00000000003606e0
kern  :warn  : [  100.823358] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
kern  :warn  : [  100.831842] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
kern  :warn  : [  100.840404] Call Trace:
kern  :warn  : [  100.843686]  rcu_note_context_switch+0x15a/0x160
kern  :warn  : [  100.849441]  __schedule+0x7a/0x860
kern  :warn  : [  100.853766]  schedule_idle+0x2c/0x40
kern  :warn  : [  100.858352]  do_idle+0x151/0x1e0
kern  :warn  : [  100.862539]  cpu_startup_entry+0x1d/0x20
kern  :warn  : [  100.867498]  start_secondary+0x126/0x150
kern  :warn  : [  100.872463]  secondary_startup_64+0xa5/0xa5
kern  :warn  : [  100.877680] Code: 00 00 0f 1f 44 00 00 55 48 c7 c0 40 22 01 00 48 89 e5 65 48 03 05 28 c4 f1 7e ba 04 00 00 00 f0 0f c1 50 0c 83 e2 02 74 02 5d c3 <0f> ff 5d c3 0f 1f 00 0f 1f 44 00 00 55 48 89 e5 41 57 41 56 41 
kern  :warn  : [  100.899915] ---[ end trace 33b60bb5f90b5230 ]---


To reproduce:

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        bin/lkp install job.yaml  # job file is attached in this email
        bin/lkp run     job.yaml



Thanks,
lkp

View attachment "config-4.14.0-rc3-00042-g02d700d" of type "text/plain" (163200 bytes)

View attachment "job-script" of type "text/plain" (6675 bytes)

Download attachment "kmsg.xz" of type "application/x-xz" (21720 bytes)

View attachment "pft" of type "text/plain" (13364 bytes)

View attachment "job.yaml" of type "text/plain" (4347 bytes)

View attachment "reproduce" of type "text/plain" (3334 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ