Created attachment 72396 [details] Kernel messages Forwarded from https://bugs.archlinux.org/task/26847 ------- Since updating to 3.1 my laptop froze 3 times already. I don't know what is causing it but this time I checked kernel log and there are lots of "INFO: rcu_preempt_state detected stalls on CPUs/tasks:" messages. They start to appear an hour before system freezes. Meanwhile I only noticed that mp3 playback was little choppy. ------- The bug report in Arch Linux's website isn't mine, but I'm also experimenting the problem.
Well, just FYI, this problem as recently propagated into 3.0.x within the upgrade from 3.0.20 to 3.0.21, the attachment contains my last kernel failure log with 3.0.21 kernel. And as far as I know, the 3.0.20 doesn't have this problem. Some information that may help: Distribution: Arch Linux x86_64 Kernel version: 3.0.21 Network environment: wireless ipv4 + ipv6 dual-stack Network manage helper: NetworkManager Hope this will be solved soon, thanks~
Created attachment 72434 [details] failed kernel log in 3.0.21
I confirm this bug for 3.0.22 (package linux-lts-3.0.22 in Archlinux).
I've taken a glimpse at the commits between 3.0.20 and 3.0.21, and I think the problem was introduced by commit 8a533666d1591cf4ea596c6bd710e2fe682cb56a, cause there are some modifications on tcp/ip protocol stack, and also there are some code related with RCU. Hope this will help~
Same here, a lot of rcu_prempt messages: Mar 4 09:50:07 ivanoff kernel: INFO: rcu_preempt detected stalls on CPUs/tasks: {} (detected by 2, t=780130 jiffies) Mar 4 09:50:07 ivanoff kernel: INFO: Stall ended before state dump start Mar 4 09:53:07 ivanoff kernel: INFO: rcu_preempt detected stalls on CPUs/tasks: {} (detected by 3, t=960162 jiffies) Mar 4 09:53:07 ivanoff kernel: INFO: Stall ended before state dump start Mar 4 09:56:07 ivanoff kernel: INFO: rcu_preempt detected stalls on CPUs/tasks: {} (detected by 2, t=1140194 jiffies) Mar 4 09:56:07 ivanoff kernel: INFO: Stall ended before state dump start Gentoo, kernel 3.2.1-gentoo-r2 (I know it is not a totally unmodified kernel but same than the other) that totally disappeared when I modified modprobe.conf with alias net-pf-10 off # IPv6 There is something going on with ipv6, I would say cheers.
Created attachment 72632 [details] dmesg Stalls again using 3.2.10. The workaround of having NM ignore IPv6 didn't work this time. Seems I can reproduce it quite reliably by starting a bittorrent client. dmesg full of backtraces attached.
Created attachment 72715 [details] dmesg on Linux 3.3 Tainted kernel, sorry.
Fix appears to be here: http://patchwork.ozlabs.org/patch/149020/