RCU stalls in linux-next

March 13th, 2012 - 09:00 am ET by Dan Carpenter | Report spam
I've been getting RCU hangs in linux-next.

Also sometimes, when I'm building my smatch database after a kernel
compile, my system hangs. I'm not certain if the two things are related.

regards,
dan carpenter

Mar 13 14:32:11 elgon kernel: [265405.604199] Pid: 665, comm: kswapd0 Not tainted 3.3.0-rc6-next-20120308+ #141
Mar 13 14:32:11 elgon kernel: [265405.604200] Call Trace:
Mar 13 14:32:11 elgon kernel: [265405.604201] <IRQ> [<ffffffff810ab9da>] __rcu_pending+0x19a/0x4d0
Mar 13 14:32:11 elgon kernel: [265405.604208] [<ffffffff810ac1d0>] rcu_check_callbacks+0xb0/0x1a0
Mar 13 14:32:11 elgon kernel: [265405.604210] [<ffffffff81044293>] update_process_times+0x43/0x80
Mar 13 14:32:11 elgon kernel: [265405.604220] [<ffffffff8107eb0f>] tick_sched_timer+0x5f/0xb0
Mar 13 14:32:11 elgon kernel: [265405.604230] [<ffffffff81058f68>] __run_hrtimer+0x78/0x1d0
Mar 13 14:32:11 elgon kernel: [265405.604232] [<ffffffff8107eab0>] ? tick_nohz_handler+0xf0/0xf0
Mar 13 14:32:11 elgon kernel: [265405.604234] [<ffffffff8103ba91>] ? __do_softirq+0xf1/0x210
Mar 13 14:32:11 elgon kernel: [265405.604235] [<ffffffff81059843>] hrtimer_interrupt+0xe3/0x200
Mar 13 14:32:11 elgon kernel: [265405.604238] [<ffffffff8170c74c>] ? call_softirq+0x1c/0x30
Mar 13 14:32:11 elgon kernel: [265405.604241] [<ffffffff8101f7c4>] smp_apic_timer_interrupt+0x64/0xa0
Mar 13 14:32:11 elgon kernel: [265405.604243] [<ffffffff8170be07>] apic_timer_interrupt+0x67/0x70
Mar 13 14:32:11 elgon kernel: [265405.604244] <EOI> [<ffffffff810d87ac>] ? zone_watermark_ok_safe+0x8c/0x170
Mar 13 14:32:11 elgon kernel: [265405.604248] [<ffffffff810e73c8>] balance_pgdat+0x1a8/0x680
Mar 13 14:32:11 elgon kernel: [265405.604250] [<ffffffff810e7a08>] kswapd+0x168/0x3f0
Mar 13 14:32:11 elgon kernel: [265405.604253] [<ffffffff81702916>] ? __schedule+0x3a6/0x750
Mar 13 14:32:11 elgon kernel: [265405.604255] [<ffffffff810556b0>] ? add_wait_queue+0x60/0x60
Mar 13 14:32:11 elgon kernel: [265405.604256] [<ffffffff810e78a0>] ? balance_pgdat+0x680/0x680
Mar 13 14:32:11 elgon kernel: [265405.604258] [<ffffffff81054c7e>] kthread+0x8e/0xa0
Mar 13 14:32:11 elgon kernel: [265405.604260] [<ffffffff8170c654>] kernel_thread_helper+0x4/0x10
Mar 13 14:32:11 elgon kernel: [265405.604262] [<ffffffff81054bf0>] ? kthread_freezable_should_stop+0x70/0x70
Mar 13 14:32:11 elgon kernel: [265405.604264] [<ffffffff8170c650>] ? gs_change+0xb/0xb
Mar 13 14:35:11 elgon kernel: [265585.490971] Pid: 665, comm: kswapd0 Not tainted 3.3.0-rc6-next-20120308+ #141
Mar 13 14:35:11 elgon kernel: [265585.490972] Call Trace:
Mar 13 14:35:11 elgon kernel: [265585.490973] <IRQ> [<ffffffff810ab9da>] __rcu_pending+0x19a/0x4d0
Mar 13 14:35:11 elgon kernel: [265585.490987] [<ffffffff810ac1d0>] rcu_check_callbacks+0xb0/0x1a0
Mar 13 14:35:11 elgon kernel: [265585.490989] [<ffffffff81044293>] update_process_times+0x43/0x80
Mar 13 14:35:11 elgon kernel: [265585.490991] [<ffffffff8107eb0f>] tick_sched_timer+0x5f/0xb0
Mar 13 14:35:11 elgon kernel: [265585.490994] [<ffffffff81058f68>] __run_hrtimer+0x78/0x1d0
Mar 13 14:35:11 elgon kernel: [265585.490995] [<ffffffff8107eab0>] ? tick_nohz_handler+0xf0/0xf0
Mar 13 14:35:11 elgon kernel: [265585.490997] [<ffffffff8103ba91>] ? __do_softirq+0xf1/0x210
Mar 13 14:35:11 elgon kernel: [265585.490999] [<ffffffff81059843>] hrtimer_interrupt+0xe3/0x200
Mar 13 14:35:11 elgon kernel: [265585.491002] [<ffffffff8170c74c>] ? call_softirq+0x1c/0x30
Mar 13 14:35:11 elgon kernel: [265585.491005] [<ffffffff8101f7c4>] smp_apic_timer_interrupt+0x64/0xa0
Mar 13 14:35:11 elgon kernel: [265585.491007] [<ffffffff8170be07>] apic_timer_interrupt+0x67/0x70
Mar 13 14:35:11 elgon kernel: [265585.491008] <EOI> [<ffffffff810d876d>] ? zone_watermark_ok_safe+0x4d/0x170
Mar 13 14:35:11 elgon kernel: [265585.491012] [<ffffffff810e73c8>] balance_pgdat+0x1a8/0x680
Mar 13 14:35:11 elgon kernel: [265585.491014] [<ffffffff810e7a08>] kswapd+0x168/0x3f0
Mar 13 14:35:11 elgon kernel: [265585.491017] [<ffffffff81702916>] ? __schedule+0x3a6/0x750
Mar 13 14:35:11 elgon kernel: [265585.491019] [<ffffffff810556b0>] ? add_wait_queue+0x60/0x60
Mar 13 14:35:11 elgon kernel: [265585.491021] [<ffffffff810e78a0>] ? balance_pgdat+0x680/0x680
Mar 13 14:35:11 elgon kernel: [265585.491023] [<ffffffff81054c7e>] kthread+0x8e/0xa0
Mar 13 14:35:11 elgon kernel: [265585.491024] [<ffffffff8170c654>] kernel_thread_helper+0x4/0x10
Mar 13 14:35:11 elgon kernel: [265585.491026] [<ffffffff81054bf0>] ? kthread_freezable_should_stop+0x70/0x70
Mar 13 14:35:11 elgon kernel: [265585.491028] [<ffffffff8170c650>] ? gs_change+0xb/0xb
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
email Follow the discussionReplies 3 repliesReplies Make a reply

Replies

#1 Dan Carpenter
March 13th, 2012 - 09:10 am ET | Report spam

On Tue, Mar 13, 2012 at 04:48:23PM +0300, Dan Carpenter wrote:
I've been getting RCU hangs in linux-next.

Also sometimes, when I'm building my smatch database after a kernel
compile, my system hangs. I'm not certain if the two things are related.



It actually seems to be hanging just after I've built my kernel and
do a: find -name \*.c.smatch -exec cat \{\} \; > warns.txt

My screen froze but I was able to log in via ssh once and type dmesg
but then I hit tab tab twice to trigger the tab completion and it
hung for good.

I'm still not sure the big hang is related to the RCU stalls...

regards,
dan carpenter



To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

Similar topics