On Tue, 01 Apr 2008 21:32:14 PDT, Andrew Morton said:Been seeing these crop up once in a while - can take hours after a reboot before I see the first one, but once I see one, I'm likely to see more, at a frequency of anywhere from ~5seconds to ~10 minutes between BUG msgs. BUG: scheduling while atomic: swapper/0/0xffffffff Pid: 0, comm: swapper Tainted: P 2.6.25-rc8-mm1 #4 Call Trace: [<ffffffff8020b2f4>] ? default_idle+0x0/0x74 [<ffffffff8022be19>] __schedule_bug+0x5d/0x61 [<ffffffff80552aea>] schedule+0x11a/0x9e4 [<ffffffff805536ce>] ? preempt_schedule+0x3c/0xaa [<ffffffff802480f1>] ? hrtimer_forward+0x82/0x96 [<ffffffff804600a4>] ? cpuidle_idle_call+0x0/0xd5 [<ffffffff8020b2f4>] ? default_idle+0x0/0x74 [<ffffffff8020b2e0>] cpu_idle+0xf6/0x10a [<ffffffff80540cb2>] rest_init+0x86/0x8a Eventually, I end up with a basically hung system, and need to alt-sysrq-B. Yes, I know it's tainted, and it's possible the root cause is a self-inflicted buggy module - but the traceback above seems odd. Did some of my code manage to idle the CPU while is_atomic was set, or is the path from cpu_idle on down doing something it shouldn't be? (I admit being confused - if my code was the source of the is_atomic error, shouldn't it have been caught on the *previous* call to schedule - the one that ran through all the queues and decided we should invoke idle?
| Chuck Ebbert | Why do so many machines need "noapic"? |
| Linus Torvalds | Linux 2.6.27 |
| Alan Cox | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Bart Van Assche | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| Frank Lichtenheld | Re: Trying to use git-filter-branch to compress history by removing large, obsolet... |
| Imran M Yousuf | Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins |
| Petr Baudis | Re: VCS comparison table |
| Aubrey Li | git clone problem through HTTP |
| Richard Stallman | Real men don't attack straw men |
| Marcos Laufer | dmesg IBM x3650 OpenBSD 4.3 |
| Parvinder Bhasin | OpenBSD and SYNFlood / DDoS protection |
| sonjaya | openvpn on openbsd 4.1 |
| Hugh Dickins | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Arjan van de Ven | Re: [GIT]: Networking |
| Jens Axboe | Re: [BUG] New Kernel Bugs |
| Francois Romieu | Re: 8169 Intermittent ifup Failure Issue With RTL8102E Chipset in Intel's New D945... |
| Shared swap partition | 10 hours ago | Linux general |
| high memory | 2 days ago | Linux kernel |
| semaphore access speed | 2 days ago | Applications and Utilities |
| the kernel how to power off the machine | 2 days ago | Linux kernel |
| Easter Eggs in windows XP | 2 days ago | Windows |
| Root password | 2 days ago | Linux general |
| Where/when DNOTIFY is used? | 2 days ago | Linux kernel |
| How to convert Linux Kernel built-in module into a loadable module | 2 days ago | Linux kernel |
| Linux 2.6.24 and I/O schedulers | 2 days ago | Linux kernel |
| USB Driver -- Interrupt Polling -- A Little Help Please | 3 days ago | Linux general |
