After kernel upgrade above 4.1.8-1 my system tends to get into unusable states, i noticed this behaviour with kernel versions 4.1.9-1 and 4.1.10-1
I got the the following kernel messages:
$this->bbcode_second_pass_code('', 'Oct 06 22:03:07 aquarius kernel: INFO: rcu_preempt self-detected stall on CPU { 0} (t=2100 jiffies g=46285 c=46284 q=81)
Oct 06 22:03:07 aquarius kernel: Task dump for CPU 0:
Oct 06 22:03:07 aquarius kernel: swapper/0 R running 0 0 0 0x00000002
Oct 06 22:03:07 aquarius kernel: [<80015dd4>] (unwind_backtrace) from [<80012d58>] (show_stack+0x10/0x14)
Oct 06 22:03:07 aquarius kernel: [<80012d58>] (show_stack) from [<8007f648>] (rcu_dump_cpu_stacks+0x94/0xd4)
Oct 06 22:03:07 aquarius kernel: [<8007f648>] (rcu_dump_cpu_stacks) from [<80083adc>] (rcu_check_callbacks+0x5f0/0x9c8)
Oct 06 22:03:07 aquarius kernel: [<80083adc>] (rcu_check_callbacks) from [<80088830>] (update_process_times+0x38/0x64)
Oct 06 22:03:07 aquarius kernel: [<80088830>] (update_process_times) from [<80099424>] (tick_sched_handle.isra.6+0x44/0x50)
Oct 06 22:03:07 aquarius kernel: [<80099424>] (tick_sched_handle.isra.6) from [<80099488>] (tick_sched_timer+0x58/0x9c)
Oct 06 22:03:07 aquarius kernel: [<80099488>] (tick_sched_timer) from [<80089258>] (__run_hrtimer+0x68/0x29c)
Oct 06 22:03:07 aquarius kernel: [<80089258>] (__run_hrtimer) from [<80089d34>] (hrtimer_interrupt+0x12c/0x310)
Oct 06 22:03:07 aquarius kernel: [<80089d34>] (hrtimer_interrupt) from [<80675de4>] (arch_timer_handler_phys+0x28/0x30)
Oct 06 22:03:07 aquarius kernel: [<80675de4>] (arch_timer_handler_phys) from [<8007c1e8>] (handle_percpu_devid_irq+0x8c/0x1b0)
Oct 06 22:03:07 aquarius kernel: [<8007c1e8>] (handle_percpu_devid_irq) from [<80078584>] (__handle_domain_irq+0xa8/0x118)
Oct 06 22:03:07 aquarius kernel: [<80078584>] (__handle_domain_irq) from [<80786d70>] (__irq_svc+0x30/0x144)
Oct 06 22:03:07 aquarius kernel: [<80786d70>] (__irq_svc) from [<80786658>] (_raw_spin_unlock_irqrestore+0x30/0x64)
Oct 06 22:03:07 aquarius kernel: [<80786658>] (_raw_spin_unlock_irqrestore) from [<80087a00>] (try_to_del_timer_sync+0x50/0x64)
Oct 06 22:03:07 aquarius kernel: [<80087a00>] (try_to_del_timer_sync) from [<80087a48>] (del_timer_sync+0x34/0x54)
Oct 06 22:03:07 aquarius kernel: [<80087a48>] (del_timer_sync) from [<806f1568>] (inet_csk_reqsk_queue_drop+0x204/0x290)
Oct 06 22:03:07 aquarius kernel: [<806f1568>] (inet_csk_reqsk_queue_drop) from [<806f16e0>] (reqsk_timer_handler+0xec/0x2f8)
Oct 06 22:03:07 aquarius kernel: [<806f16e0>] (reqsk_timer_handler) from [<800874f8>] (call_timer_fn+0x30/0x1a4)
Oct 06 22:03:07 aquarius kernel: [<800874f8>] (call_timer_fn) from [<80087cdc>] (run_timer_softirq+0x1dc/0x2ec)
Oct 06 22:03:07 aquarius kernel: [<80087cdc>] (run_timer_softirq) from [<80033338>] (__do_softirq+0x124/0x31c)
Oct 06 22:03:07 aquarius kernel: [<80033338>] (__do_softirq) from [<80033820>] (irq_exit+0xc0/0xfc)
Oct 06 22:03:07 aquarius kernel: [<80033820>] (irq_exit) from [<80078588>] (__handle_domain_irq+0xac/0x118)
Oct 06 22:03:07 aquarius kernel: [<80078588>] (__handle_domain_irq) from [<80786d70>] (__irq_svc+0x30/0x144)
Oct 06 22:03:07 aquarius kernel: [<80786d70>] (__irq_svc) from [<8000fe64>] (arch_cpu_idle+0x38/0x3c)
Oct 06 22:03:07 aquarius kernel: [<8000fe64>] (arch_cpu_idle) from [<8006ae64>] (cpu_startup_entry+0x21c/0x2c0)
Oct 06 22:03:07 aquarius kernel: [<8006ae64>] (cpu_startup_entry) from [<80a28c88>] (start_kernel+0x3b8/0x3c4)')
Has anyone noticed the same behaviour?
EDIT: I have just found this http://www.spinics.net/lists/netdev/msg345852.html