All of lore.kernel.org
 help / color / mirror / Atom feed
From: Darren Salt <linux@youmustbejoking.demon.co.uk>
To: akpm@osdl.org
Cc: linux-kernel@vger.kernel.org
Subject: Re: Log flood: "scheduling while atomic" (2.6.15.x, 2.6.16.x)
Date: Sat, 06 May 2006 00:30:00 +0100	[thread overview]
Message-ID: <4E227CE734%linux@youmustbejoking.demon.co.uk> (raw)
In-Reply-To: <20060429182220.0a306fe2.akpm@osdl.org>

I demand that Andrew Morton may or may not have written...

> Darren Salt <linux@youmustbejoking.demon.co.uk> wrote:
>> I'm seeing bouts of log flooding caused by something presumably not
>> releasing a lock. I've looked at some of the messages, but at around
>> 100/s, I'm not too keen to look through the whole lot :-)
>>    scheduling while atomic: swapper/0xafbfffff/0
>>     [show_trace+19/32]
>>     [dump_stack+30/32]
>>     [schedule+1278/1472]
>>     [cpu_idle+88/96]
[snip]
> Thanks for the report.

> The below patch (against 2.6.17-rc3) should, if it still works, tell us
> which lock didn't get unlocked.
[snip]

I got two apparent panics earlier this week (no log due to not having enabled
serial or net console). I quickly removed my rate-limit hack (just in case)
and enabled net console and did a full kernel build, install and reboot. It
has to be net console since the other machine which is up 24/7 has both
serial ports already in use. (Hmm, maybe a USB<->serial adapter...?)

Since then, I've had no problems, and I'd got this message queued for
sending. With impeccable timing, the bug is triggered...

Unfortunately, all that's been logged by the preempt debug code is this:

  kernel BUG at lib/preempt.c:32!

As in the two previous instances, the machine is responding to pings and
sysrq; reboot works fine.

Looking again at that patch, I'm getting the impression that I should have
pressed SysRq-T. Next time it bites - and, with this kernel, it surely will -
I'll do that in case it helps.

-- 
| Darren Salt    | linux or ds at              | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + Generate power using sun, wind, water, nuclear.      FORGET COAL AND OIL.

War spares not the brave, but the cowardly.

  parent reply	other threads:[~2006-05-06  0:12 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-04-29 20:45 Log flood: "scheduling while atomic" (2.6.15.x, 2.6.16.x) Darren Salt
2006-04-30  1:22 ` Andrew Morton
2006-04-30 14:21   ` Darren Salt
2006-05-05 23:30   ` Darren Salt [this message]
2006-05-06 17:34     ` Log flood: "scheduling while atomic" (2.6.15.x, 2.6.16.x) - backtrace captured Darren Salt
2006-05-08 16:48       ` Darren Salt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E227CE734%linux@youmustbejoking.demon.co.uk \
    --to=linux@youmustbejoking.demon.co.uk \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.