[openib-general] Page allocation failures & kdapltest oops

Hal Rosenstock halr at voltaire.com
Mon Sep 26 08:47:25 PDT 2005


Hi James,

I keep getting the following when running kdapltest. This is similar to
what I saw before and reported a couple of times but now seems more
consistent in occurring.

-- Hal

Sep 26 10:29:29 hal kernel: DT_Mdep_Thread_: page allocation failure. order:0, mode:0x20
Sep 26 10:29:29 hal kernel:  [<c014d512>] __alloc_pages+0x2f2/0x490
Sep 26 10:29:29 hal kernel:  [<c0151001>] kmem_getpages+0x31/0xb0
Sep 26 10:29:29 hal kernel:  [<c0152a79>] cache_grow+0x139/0x360
Sep 26 10:29:29 hal kernel:  [<c0153251>] cache_alloc_refill+0x151/0x340
Sep 26 10:29:29 hal kernel:  [<d0bb721a>] DT_handle_send_op+0x2fa/0x400 [kdapltest]
Sep 26 10:29:29 hal kernel:  [<c0153b44>] __kmalloc+0xb4/0xf0
Sep 26 10:29:29 hal kernel:  [<d0bc16d5>] DT_Mdep_Malloc+0x25/0x60 [kdapltest]
Sep 26 10:29:29 hal kernel:  [<d0bc2566>] DT_Tdep_PT_Printf+0x16/0x1b0 [kdapltest]
Sep 26 10:29:29 hal kernel:  [<d0bb5d37>] DT_Transaction_Run+0x607/0xb60 [kdapltest]
Sep 26 10:29:29 hal kernel:  [<d0bc188d>] DT_Mdep_wait_object_wakeup+0x1d/0x30 [kdapltest]
Sep 26 10:29:29 hal kernel:  [<d0bb4918>] DT_Transaction_Main+0x1388/0x21a0 [kdapltest]
Sep 26 10:29:29 hal kernel:  [<c0114328>] kernel_map_pages+0x28/0x60
Sep 26 10:29:30 hal kernel:  [<c0152eb6>] cache_free_debugcheck+0x196/0x2d0
Sep 26 10:29:30 hal kernel:  [<d0bc178f>] DT_Mdep_Thread_Start_Routine+0x1f/0x30 [kdapltest]
Sep 26 10:29:30 hal kernel:  [<d0bc1770>] DT_Mdep_Thread_Start_Routine+0x0/0x30 [kdapltest]
Sep 26 10:29:30 hal kernel:  [<c0100f75>] kernel_thread_helper+0x5/0x10
Sep 26 10:29:30 hal kernel: Mem-info:
Sep 26 10:29:30 hal kernel: DMA per-cpu:
Sep 26 10:29:30 hal kernel: cpu 0 hot: low 2, high 6, batch 1 used:2
Sep 26 10:29:30 hal kernel: cpu 0 cold: low 0, high 2, batch 1 used:1
Sep 26 10:29:30 hal kernel: Normal per-cpu:
Sep 26 10:29:30 hal kernel: cpu 0 hot: low 62, high 186, batch 31 used:92
Sep 26 10:29:30 hal kernel: cpu 0 cold: low 0, high 62, batch 31 used:44
Sep 26 10:29:30 hal kernel: HighMem per-cpu: empty
Sep 26 10:29:30 hal kernel: Free pages:        1636kB (0kB HighMem)
Sep 26 10:29:30 hal kernel: Active:28634 inactive:3039 dirty:41 writeback:0 unstable:0 free:409 slab:28426 mapped:31411 pagetables:543
Sep 26 10:29:30 hal kernel: DMA free:1008kB min:128kB low:160kB high:192kB active:2232kB inactive:4kB present:16384kB pages_scanned:6 all_unreclaimable? no
Sep 26 10:29:30 hal kernel: lowmem_reserve[]: 0 240 240
Sep 26 10:29:30 hal kernel: Normal free:628kB min:1920kB low:2400kB high:2880kB active:112304kB inactive:12152kB present:245760kB pages_scanned:0 all_unreclaimable? no
Sep 26 10:29:30 hal kernel: lowmem_reserve[]: 0 0 0
Sep 26 10:29:30 hal kernel: HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
Sep 26 10:29:30 hal kernel: lowmem_reserve[]: 0 0 0
Sep 26 10:29:30 hal kernel: DMA: 0*4kB 0*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 1008kB
Sep 26 10:29:30 hal kernel: Normal: 1*4kB 0*8kB 1*16kB 1*32kB 1*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 628kB
Sep 26 10:29:30 hal kernel: HighMem: empty
Sep 26 10:29:30 hal kernel: Swap cache: add 135242, delete 121268, find 84138/98778, race 0+0
Sep 26 10:29:30 hal kernel: Free swap  = 341804kB
Sep 26 10:29:30 hal kernel: Total swap = 522104kB
Sep 26 10:29:30 hal kernel: Free swap:       341804kB
Sep 26 10:29:30 hal kernel: 65536 pages of RAM
Sep 26 10:29:30 hal kernel: 0 pages of HIGHMEM
Sep 26 10:29:30 hal kernel: 1533 reserved pages
Sep 26 10:29:30 hal kernel: 30650 pages shared
Sep 26 10:29:30 hal kernel: 13974 pages swap cached
Sep 26 10:29:30 hal kernel: 41 pages dirty
Sep 26 10:29:30 hal kernel: 0 pages writeback
Sep 26 10:29:30 hal kernel: 31411 pages mapped
Sep 26 10:29:30 hal kernel: 28426 pages slab
Sep 26 10:29:30 hal kernel: 543 pages pagetables
Sep 26 10:29:30 hal kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004
Sep 26 10:29:30 hal kernel:  printing eip:
Sep 26 10:29:30 hal kernel: c022934b
Sep 26 10:29:30 hal kernel: *pde = 07efd067
Sep 26 10:29:30 hal kernel: *pte = 00000000
Sep 26 10:29:30 hal kernel: Oops: 0002 [#1]
Sep 26 10:29:30 hal kernel: DEBUG_PAGEALLOC
Sep 26 10:29:30 hal kernel: Modules linked in: kdapltest kdapl_ib ib_cm ib_at kdapl ib_ipoib ib_sa ib_umad ide_cd cdrom lp ipv6 autofs parport_pc parport uhci_hcd ehci_hcd ib_mthca ib_mad ib_core ohci_hcd eepro100 mii usbcore evdev
Sep 26 10:29:30 hal kernel: CPU:    0
Sep 26 10:29:30 hal kernel: EIP:    0060:[<c022934b>]    Not tainted VLI
Sep 26 10:29:30 hal kernel: EFLAGS: 00010283   (2.6.13)
Sep 26 10:29:30 hal kernel: EIP is at vsnprintf+0x4b/0x4f0
Sep 26 10:29:30 hal kernel: eax: 00000054   ebx: cd240f78   ecx: 00000000   edx: d0bc70c0
Sep 26 10:29:30 hal kernel: esi: 00000004   edi: 00000001   ebp: 00000103   esp: c006dd78
Sep 26 10:29:30 hal kernel: ds: 007b   es: 007b   ss: 0068
Sep 26 10:29:30 hal kernel: Process DT_Mdep_Thread_ (pid: 2230, threadinfo=c006c000 task=c052cac0)
Sep 26 10:29:30 hal kernel: Stack: cffff740 00000020 00000000 d0bc16d5 00000104 00000000 00000001 d0bc16d5
Sep 26 10:29:30 hal kernel:        00000104 00000020 cd240f78 00000000 00000001 c2538000 d0bc258b 00000004
Sep 26 10:29:30 hal kernel:        00000100 d0bc70c0 c006dde8 00000000 0000007b ca254f78 cd240f78 cef6e060
Sep 26 10:29:30 hal kernel: Call Trace:
Sep 26 10:29:30 hal kernel:  [<d0bc16d5>] DT_Mdep_Malloc+0x25/0x60 [kdapltest]
Sep 26 10:29:30 hal kernel:  [<d0bc16d5>] DT_Mdep_Malloc+0x25/0x60 [kdapltest]
Sep 26 10:29:30 hal kernel:  [<d0bc258b>] DT_Tdep_PT_Printf+0x3b/0x1b0 [kdapltest]
Sep 26 10:29:30 hal kernel:  [<d0bb5d37>] DT_Transaction_Run+0x607/0xb60 [kdapltest]
Sep 26 10:29:30 hal kernel:  [<d0bc188d>] DT_Mdep_wait_object_wakeup+0x1d/0x30 [kdapltest]
Sep 26 10:29:30 hal kernel:  [<d0bb4918>] DT_Transaction_Main+0x1388/0x21a0 [kdapltest]
Sep 26 10:29:30 hal kernel:  [<c0114328>] kernel_map_pages+0x28/0x60
Sep 26 10:29:30 hal kernel:  [<c0152eb6>] cache_free_debugcheck+0x196/0x2d0
Sep 26 10:29:30 hal kernel:  [<d0bc178f>] DT_Mdep_Thread_Start_Routine+0x1f/0x30 [kdapltest]
Sep 26 10:29:30 hal kernel:  [<d0bc1770>] DT_Mdep_Thread_Start_Routine+0x0/0x30 [kdapltest]
Sep 26 10:29:30 hal kernel:  [<c0100f75>] kernel_thread_helper+0x5/0x10
Sep 26 10:29:30 hal kernel: Code: f0 48 39 c5 73 0d 89 f2 f7 da bd ff ff ff ff 89 54 24 40 8b 54 24 44 80 3a 00 74 23 8d 74 26 00 0f b6 02 3c 25 74 3d 39 ee 77 06 <88> 06 8b 54 24 44 46 89 d0 42 89 54 24 44 80 78 01 00 75 e1 39





More information about the general mailing list