public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.8-rc3: Oops: scheduling while atomic under memory pressure
@ 2004-08-06 12:57 Alexander Y. Fomichev
  0 siblings, 0 replies; only message in thread
From: Alexander Y. Fomichev @ 2004-08-06 12:57 UTC (permalink / raw)
  To: linux-kernel

G'day,

following two oopses has occured a few minutes after booting
with latest 2.6.8-rc3 on production web server
(unfortunately, for some reason i had no occasion to test it elsewhere) 
[2xPIII 1GHz, RAM 2G, Red Hat Linux release 7.3 (Valhalla)]
against background of high memory pressure (probably caused 
by multiple apache processes) and very likely irqs
activity (related to some form of syn-flood DDOS attack)


kswapd0: page allocation failure. order:0, mode:0x20
Stack pointer is garbage, not printing trace
oom-killer: gfp_mask=0xd0
DMA per-cpu:
cpu 0 hot: low 2, high 6, batch 1
cpu 0 cold: low 0, high 2, batch 1
cpu 1 hot: low 2, high 6, batch 1
cpu 1 cold: low 0, high 2, batch 1
Normal per-cpu:
cpu 0 hot: low 32, high 96, batch 16
cpu 0 cold: low 0, high 32, batch 16
cpu 1 hot: low 32, high 96, batch 16
cpu 1 cold: low 0, high 32, batch 16
HighMem per-cpu:
cpu 0 hot: low 32, high 96, batch 16
cpu 0 cold: low 0, high 32, batch 16
cpu 1 hot: low 32, high 96, batch 16
cpu 1 cold: low 0, high 32, batch 16

Free pages:     1009476kB (828928kB HighMem)
Active:82819 inactive:2229 dirty:0 writeback:0 unstable:0 free:256753 
slab:175625 mapped:82804 pagetables:980
DMA free:44kB min:16kB low:32kB high:48kB active:0kB inactive:0kB 
present:16384kB
protections[]: 8 476 732
Normal free:228376kB min:936kB low:1872kB high:2808kB active:1336kB 
inactive:1288kB present:901120kB
protections[]: 0 468 724
HighMem free:828928kB min:512kB low:1024kB high:1536kB active:329940kB 
inactive:7628kB present:1171392kB
protections[]: 0 0 256
DMA: 1*4kB 1*8kB 0*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 
0*2048kB 0*4096kB = 44kB
Normal: 13220*4kB 9109*8kB 5064*16kB 1737*32kB 324*64kB 42*128kB 8*256kB 
3*512kB 1*1024kB 0*2048kB 0*4096kB = 293080kB
HighMem: 458*4kB 267*8kB 180*16kB 112*32kB 75*64kB 33*128kB 12*256kB 1*512kB 
1*1024kB 1*2048kB 196*4096kB = 828928kB
Swap cache: add 0, delete 0, find 0/0, race 0+0
Out of Memory: Killed process 1549 (mysqld).
Out of Memory: Killed process 1698 (mysqld).
Out of Memory: Killed process 1699 (mysqld).
Out of Memory: Killed process 1700 (mysqld).
Out of Memory: Killed process 1701 (mysqld).
Out of Memory: Killed process 1702 (mysqld).
Unable to handle kernel paging request at virtual address 0200f4d8
printing eip:
c0118d01
*pde = 00000000
Oops: 0002 [#1]
PREEMPT SMP
Modules linked in: ipt_REJECT ipt_state ip_conntrack iptable_filter
CPU:    1
EIP:    0060:[<c0118d01>]    Not tainted
EFLAGS: 00010002   (2.6.8-rc3)
EIP is at remove_wait_queue+0x11/0x50
eax: 0200f4d8   ebx: e6413008   ecx: f55ee000   edx: e641300c
esi: e6413000   edi: 00000292   ebp: 00000000   esp: f55eee78
ds: 007b   es: 007b   ss: 0068
Process httpd (pid: 1337, threadinfo=f55ee000 task=f5cf2e70)
Stack: e6413008 e6413000 e6413008 00000000 c016547e 00000000 00000000 00000000
c0165901 f55eeee8 00000000 00000000 00000000 00000004 00000008 00000000
00000000 00000008 f55ee000 e1b3d80c e1b3d808 e1b3d804 e1b3d818 e1b3d814
Call Trace:
[<c016547e>] poll_freewait+0x2e/0x50
[<c0165901>] do_select+0x2e1/0x300
[<c01654a0>] __pollwait+0x0/0xa0
[<c0165937>] select_bits_alloc+0x17/0x20
[<c0165cc8>] sys_select+0x378/0x530
[<c016980d>] dput+0x1d/0x240
[<c0209c55>] release_sock+0x75/0x80
[<c024a8a9>] inet_shutdown+0xb9/0xd0
[<c0207b38>] sys_shutdown+0x38/0x40
[<c010404f>]<1>Unable to handle kernel paging request at virtual address 
a0202e74
printing eip:
c01150ea
*pde = 00000000
syscall_call+0x7/0xb
Code: f0 fe 08 0f 88 cd 1b 00 00 8d 6a 0c 8b 75 04 8b 5a 0c 89 73
<1>Oops: 0000 [#2]
note: httpd[1337] exited with preempt_count 1
bad: scheduling while atomic!
[<c025b3fd>] schedule+0x3d/0x580
[<c014e5ef>] free_pages_and_swap_cache+0x8f/0xb0
[<c01108fc>] flush_tlb_mm+0x9c/0xb0
[<c01436e5>] unmap_vmas+0x1a5/0x240
[<c013f034>] __pagevec_lru_add+0x104/0x120
[<c014785b>] exit_mmap+0x8b/0x170
[<c0103082>] __down_trylock+0x52/0x70
[<c025b31b>] __down_failed_trylock+0x7/0xc
[<c0119136>] mmput+0x66/0x90
[<c011d7c2>] do_exit+0x1d2/0x450
[<c01064d4>] do_IRQ+0x1d4/0x200
[<c01049bc>] common_interrupt+0x18/0x20
[<c011007b>] do_release+0xb/0xf0
[<c01050e2>] die+0xb2/0x110
[<c0114425>] do_page_fault+0x3d5/0x547
[<c01aaf51>] journal_end+0x91/0xa0
[<c0138e31>] buffered_rmqueue+0x1e1/0x1f0
[<c0106453>] do_IRQ+0x153/0x200
[<c0106491>] do_IRQ+0x191/0x200
[<c0115471>] deactivate_task+0x21/0x30
[<c0122ae4>] del_timer_sync+0x94/0xc0
[<c0114050>] do_page_fault+0x0/0x547
[<c0104ab9>] error_code+0x2d/0x38
[<c012007b>] __release_region+0xdb/0x105
[<c0118d01>] remove_wait_queue+0x11/0x50
[<c016547e>] poll_freewait+0x2e/0x50
[<c0165901>] do_select+0x2e1/0x300
[<c01654a0>] __pollwait+0x0/0xa0
[<c0165937>] select_bits_alloc+0x17/0x20
[<c0165cc8>] sys_select+0x378/0x530
[<c016980d>] dput+0x1d/0x240
[<c0209c55>] release_sock+0x75/0x80
[<c024a8a9>] inet_shutdown+0xb9/0xd0
[<c0207b38>] sys_shutdown+0x38/0x40
[<c010404f>] syscall_call+0x7/0xb
PREEMPT SMP
Modules linked in: ipt_REJECT ipt_state ip_conntrack iptable_filter
CPU:    0
EIP:    0060:[<c01150ea>]    Not tainted
EFLAGS: 00010086   (2.6.8-rc3)
EIP is at task_rq_lock+0x1a/0x80
eax: c032eab4   ebx: c0329c80   ecx: 00000001   edx: a0202e70
esi: 00000000   edi: c0332004   ebp: c032ea78   esp: c032ea6c
ds: 007b   es: 007b   ss: 0068
Process httpd (pid: 792, threadinfo=c032e000 task=f7455770)
Stack: 00000000 00000000 f0f0f4dc c032eac4 c0115670 a0202e70 c032eab4 c032eab4
00000001 da99d6ed e696fb20 da99d6ed 0000010e 00000001 c023082f 00000000
da99d6ed 00000001 00000086 00000000 00000000 f0f0f4dc c032eae8 c01174c4
Call Trace:
Stack pointer is garbage, not printing trace
Code: 8b 42 04 8b 40 10 8b 14 87 01 d3 be 00 f0 ff ff 21 e6 ff 46
<0>Kernel panic: Fatal exception in interrupt
In interrupt handler - not syncing
 

full trace: 	http://sysadminday.org.ru/white-2.6.8-rc3-Oops/trace
config:         http://sysadminday.org.ru/white-2.6.8-rc3-Oops/config

-- 
Best regards.
        Alexander Y. Fomichev <gluk@php4.ru>
        Public PGP key: http://sysadminday.org.ru/gluk.asc

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2004-08-06 12:57 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-06 12:57 2.6.8-rc3: Oops: scheduling while atomic under memory pressure Alexander Y. Fomichev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox