route.c:645 suspicious rcu_dereference_check()

From
Pavel Roskin <hidden>
Date
2012-08-28 22:07:16
Hello!

I've got a warning in the kernel log starting with

[ 1570.586223] ===============================
[ 1570.586225] [ INFO: suspicious RCU usage. ]
[ 1570.586228] 3.6.0-rc3-wl-main #98 Not tainted
[ 1570.586229] -------------------------------
[ 1570.586231] /home/proski/src/linux/net/ipv4/route.c:645 suspicious
rcu_dereference_check() usage! [ 1570.586233] 
[ 1570.586233] other info that might help us debug this:
[ 1570.586233] 
[ 1570.586236] 
[ 1570.586236] rcu_scheduler_active = 1, debug_locks = 0
[ 1570.586238] 2 locks held by Chrome_IOThread/4467:
[ 1570.586240]  #0:  (slock-AF_INET){+.-...}, at: [<ffffffff814f2c0c>]
release_sock+0x2c/0xa0 [ 1570.586253]  #1:  (fnhe_lock){+.-...}, at:
[<ffffffff815302fc>] update_or_create_fnhe+0x2c/0x270 [ 1570.586260] 
[ 1570.586260] stack backtrace:
[ 1570.586263] Pid: 4467, comm: Chrome_IOThread Not tainted
3.6.0-rc3-wl-main #98 [ 1570.586265] Call Trace:
[ 1570.586271]  [<ffffffff810976ed>] lockdep_rcu_suspicious+0xfd/0x130
[ 1570.586275]  [<ffffffff8153042c>] update_or_create_fnhe+0x15c/0x270

The dmesg output and the .config file are attached.

I'm using the current wireless-testing.git, commit
46e3e1c03e88a8de28c2f0ab641a0d9a6a63893e.

The warning was apparently triggered by Google Chromium.  I'm running
Fedora 16 x64_64 with chromium-20.0.1132.47-2.

I ran Skype before that, not sure it's related.  I'm also experiencing
a problem with USB sound.  There is no sound and some programs hand if
they try to produce sound.  I also get a crash if I disconnect the USB
headset.  But I don't see anything about USB in the backtrace.

-- 
Regards,
Pavel Roskin

Attachments

Thread (5 messages) 5 messages, 3 authors, last reply 2012-08-31
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help