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: <20150825001611.GA1751@linux.vnet.ibm.com>
Date:	Mon, 24 Aug 2015 17:16:11 -0700
From:	"Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
To:	tj@...nel.org
Cc:	linux-kernel@...r.kernel.org
Subject: Warning in irq_work_queue_on()

Hello, Tejun,

As discussed last week, I am getting an occasional warning out of
irq_work_queue_on() WARN_ON_ONCE(cpu_is_offline(cpu)).  The repeat-by
seems to be a week or so of rcutorture runs on 16-CPU KVM instances
on x86.  So please see below on the off-chance that this is of use.
I have also attached a .config file.

Thoughts?

							Thanx, Paul

------------------------------------------------------------------------

[  875.702254] ------------[ cut here ]------------
[  875.703111] WARNING: CPU: 0 PID: 768 at /home/paulmck/public_git/bisect-linux-rcu/kernel/irq_work.c:69 irq_work_queue_on+0xd4/0x110()
[  875.703227] Modules linked in:
[  875.703227] CPU: 0 PID: 768 Comm: rcu_torture_rea Tainted: G        W       4.1.0-rc4+ #1
[  875.703227] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011
[  875.703227]  ffffffff81baadd8 ffff88001dc5fce8 ffffffff81895418 00000000000000aa
[  875.703227]  0000000000000000 ffff88001dc5fd28 ffffffff810517d5 0000000000015bc0
[  875.703227]  0000000000000004 0000000000000004 ffff88001fc8f980 ffff88001fc8d500
[  875.703227] Call Trace:
[  875.703227]  [<ffffffff81895418>] dump_stack+0x45/0x57
[  875.703227]  [<ffffffff810517d5>] warn_slowpath_common+0x85/0xc0
[  875.703227]  [<ffffffff810518b5>] warn_slowpath_null+0x15/0x20
[  875.703227]  [<ffffffff811119a4>] irq_work_queue_on+0xd4/0x110
[  875.703227]  [<ffffffff810c2d74>] tick_nohz_full_kick_cpu+0x44/0x50
[  875.703227]  [<ffffffff81076384>] wake_up_nohz_cpu+0xb4/0x100
[  875.703227]  [<ffffffff810b1196>] internal_add_timer+0x86/0xa0
[  875.703227]  [<ffffffff810b30f1>] mod_timer+0xf1/0x1e0
[  875.703227]  [<ffffffff810a63a4>] rcu_torture_reader+0x2a4/0x2e0
[  875.703227]  [<ffffffff810a63e0>] ? rcu_torture_reader+0x2e0/0x2e0
[  875.703227]  [<ffffffff810a6100>] ? rcutorture_trace_dump.part.10+0x20/0x20
[  875.703227]  [<ffffffff8106d75d>] kthread+0xcd/0xf0
[  875.703227]  [<ffffffff8106d690>] ? kthread_create_on_node+0x180/0x180
[  875.703227]  [<ffffffff8189fb92>] ret_from_fork+0x42/0x70
[  875.703227]  [<ffffffff8106d690>] ? kthread_create_on_node+0x180/0x180
[  875.703227] ---[ end trace 74175128740d0113 ]---

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ