On (10/25/12 09:06), Frederic Weisbecker wrote: > >> > My understanding is (I may be wrong) that we can schedule() from ptrace chain to > >> > some arbitrary task, which will continue its execution from the point where RCU assumes > >> > CPU as not idle, while CPU in fact still in idle state -- no one said rcu_idle_exit() > >> > (or similar) prior to schedule() call. > >> > >> Yeah but when we are in syscall_trace_leave(), the CPU shouldn't be in > >> RCU idle mode. That's where the bug is. How do you manage to trigger > >> this bug? > >> > > > > strace -f > > I can't reproduce. Can you send me your config? > sure, attached. -ss