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 for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Mon, 24 Apr 2017 10:08:35 +0200
From:   Ingo Molnar <mingo@...nel.org>
To:     Frederic Weisbecker <fweisbec@...il.com>
Cc:     Thomas Gleixner <tglx@...utronix.de>,
        LKML <linux-kernel@...r.kernel.org>,
        Peter Zijlstra <peterz@...radead.org>,
        Rik van Riel <riel@...hat.com>,
        James Hartsock <hartsjc@...hat.com>,
        Tim Wright <tim@...bash.co.uk>, Pavel Machek <pavel@....cz>
Subject: Re: [PATCH 0/2] nohz: Deal with clock reprogram skipping issues v2


* Frederic Weisbecker <fweisbec@...il.com> wrote:

> As suggested by Thomas Gleixner, the second patch now integrates
> a fix in case the sanity check fails and the clockevent isn't programmed
> as expected.
> 
> Frederic Weisbecker (2):
>   nohz: Fix again collision between tick and other hrtimers
>   tick: Make sure tick timer is active when bypassing reprogramming
> 
>  kernel/time/tick-sched.c | 33 ++++++++++++++++++++++++++++++---
>  kernel/time/tick-sched.h |  2 ++
>  2 files changed, 32 insertions(+), 3 deletions(-)

So I think one of these is causing a new warning on latest -tip:

[  333.341756] ------------[ cut here ]------------
[  333.346404] WARNING: CPU: 0 PID: 0 at kernel/time/tick-sched.c:874 __tick_nohz_idle_enter+0x461/0x490
[  333.355614] Modules linked in:
[  333.358679] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.11.0-rc7-00955-g76f8909-dirty #1
[  333.366761] Hardware name: Supermicro H8DG6/H8DGi/H8DG6/H8DGi, BIOS 2.0b       03/01/2012
[  333.374935] task: ffffffff81e0e4c0 task.stack: ffffffff81e00000
[  333.380859] RIP: 0010:__tick_nohz_idle_enter+0x461/0x490
[  333.386167] RSP: 0018:ffff880417c03f38 EFLAGS: 00010093
[  333.391395] RAX: 0000004d99348555 RBX: 0000004d7a84b800 RCX: 0000000000000001
[  333.398527] RDX: 7fffffffffffffff RSI: 0000000000000001 RDI: 0000004d7a84b800
[  333.405659] RBP: ffff880417c03f90 R08: 000000000004fdfe R09: 0000000000000000
[  333.412792] R10: ffffffffffffff0a R11: 00000001000082f8 R12: 0000004d9934d4df
[  333.419926] R13: 0000000000000000 R14: ffff880417c0c740 R15: ffff880417c14880
[  333.427060] FS:  0000000000000000(0000) GS:ffff880417c00000(0000) knlGS:0000000000000000
[  333.435145] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  333.440892] CR2: 00007fbb1024b010 CR3: 000000081451a000 CR4: 00000000000406f0
[  333.448024] Call Trace:
[  333.450477]  <IRQ>
[  333.452510]  tick_nohz_irq_exit+0x25/0x30
[  333.456523]  irq_exit+0xa4/0xc0
[  333.459667]  do_IRQ+0x4f/0xd0
[  333.462638]  common_interrupt+0x90/0x90
[  333.466478] RIP: 0010:acpi_idle_do_entry+0x31/0x40
[  333.471296] RSP: 0018:ffffffff81e03d90 EFLAGS: 00000246 ORIG_RAX: ffffffffffffffc1
[  333.478862] RAX: 0000000000080000 RBX: ffff880c163b1000 RCX: 000000000000001f
[  333.485995] RDX: 4ec4ec4ec4ec4ec5 RSI: 0000000000000034 RDI: ffff880c163b1064
[  333.493128] RBP: ffffffff81e03dd8 R08: ffff880417c18324 R09: 0000000000000008
[  333.500260] R10: ffffffff81e03dc8 R11: 0000000000000002 R12: ffff880c163b1064
[  333.507386] R13: 0000000000000001 R14: 0000000000000001 R15: 0000000000000001
[  333.514519]  </IRQ>
[  333.516630]  ? acpi_idle_enter+0x10c/0x2c0
[  333.520728]  cpuidle_enter_state+0xfa/0x2a0
[  333.524911]  cpuidle_enter+0x17/0x20
[  333.528494]  call_cpuidle+0x23/0x40
[  333.532001]  do_idle+0x174/0x1b0
[  333.535236]  cpu_startup_entry+0x71/0x80
[  333.539161]  rest_init+0x77/0x80
[  333.542394]  start_kernel+0x429/0x44a
[  333.546061]  x86_64_start_reservations+0x2a/0x2c
[  333.550706]  x86_64_start_kernel+0x168/0x176
[  333.554980]  secondary_startup_64+0x9f/0x9f
[  333.559163] Code: fd ff ff b9 02 00 00 00 31 d2 48 89 de 4c 89 ff e8 e5 0a ff ff 49 8b 46 18 e9 72 fe ff ff 49 8b 46 18 48 39 c3 0f 8d 65 fe ff ff <0f> ff e9 2b fe ff ff 41 83 7f 48 02 0f 85 4f fe ff ff 4c 89 ff 
[  333.578100] ---[ end trace 782ee3b70f3c99e1 ]---

I saw this warning on Intel and AMD systems as well.

Config attached.

Thanks,

	Ingo

View attachment "config" of type "text/plain" (109501 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ