Re: next-0704: WARNING: at kernel/sched.c:4254 add_preempt_count; PANIC

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ingo Molnar
Date: Sunday, July 6, 2008 - 11:35 pm

* Alexander Beregalov <a.beregalov@gmail.com> wrote:


this warning is what triggers:

 #ifdef CONFIG_DEBUG_PREEMPT
         /*
          * Underflow?
          */
         if (DEBUG_LOCKS_WARN_ON((preempt_count() < 0)))
                 return;

i.e. preempt counter underflow. That can happen either due to unbalanced 
preempt_disable()/preempt_enable() pairs, or can happen due to stack 
overflow/corruption.

	Ingo
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
next-0704: WARNING: at kernel/sched.c:4254 add_preempt_cou ..., Alexander Beregalov, (Sun Jul 6, 4:48 pm)
Re: next-0704: WARNING: at kernel/sched.c:4254 add_preempt ..., Alexander Beregalov, (Sun Jul 6, 11:23 pm)
Re: next-0704: WARNING: at kernel/sched.c:4254 add_preempt ..., Ingo Molnar, (Sun Jul 6, 11:35 pm)
Re: next-0704: WARNING: at kernel/sched.c:4254 add_preempt ..., Alexander Beregalov, (Mon Jul 7, 12:46 am)