Hi there! I don't know if it's a kernel or nvidia driver issue, but maybe someone has some clue: I tried 2.6.18-rc1-mm1 today with the nvidia driver 1.0.8762. I enabled CONFIG_SWAP_PREFETCH and CONFIG_ADAPTIVE_READAHEAD in kernel config (attached). Then I wanted to start ut2004 and got this OOM: Jul 13 17:59:53 phoebee [ 152.425748] agpgart: Detected SiS 646 chipset Jul 13 17:59:53 phoebee [ 152.443330] agpgart: AGP aperture is 64M @ 0xe0000000 Jul 13 18:00:07 phoebee yasuc[9267]: Transfer successful Jul 13 18:00:17 phoebee [ 176.381610] oom-killer: gfp_mask=0x2d1, order=0 Jul 13 18:00:17 phoebee [ 176.381836] [<c013e083>] out_of_memory+0xe9/0xf6 Jul 13 18:00:17 phoebee [ 176.381923] [<c013f1ff>] __alloc_pages+0x227/0x2ab Jul 13 18:00:17 phoebee [ 176.382115] [<c013f2a0>] __get_free_pages+0x1d/0x33 Jul 13 18:00:17 phoebee [ 176.382195] [<f8fdb508>] nv_vm_malloc_pages+0xde/0x26c [nvidia] Jul 13 18:00:17 phoebee [ 176.382476] [<f8fda219>] nv_alloc_pages+0x1a3/0x25c [nvidia] Jul 13 18:00:17 phoebee [ 176.382685] [<c01038a6>] common_interrupt+0x1a/0x20 Jul 13 18:00:17 phoebee [ 176.382768] [<f8d826fb>] _nv002582rm+0x47/0x4c [nvidia] Jul 13 18:00:17 phoebee [ 176.382979] [<f8d82133>] _nv002500rm+0x1b/0x20 [nvidia] Jul 13 18:00:17 phoebee [ 176.383150] [<f8f41463>] _nv003646rm+0x33/0x13c [nvidia] Jul 13 18:00:17 phoebee [ 176.383365] [<f8f413a6>] _nv003645rm+0x56/0xc0 [nvidia] Jul 13 18:00:17 phoebee [ 176.383576] [<f8ee8c72>] _nv005475rm+0x43a/0x47c [nvidia] Jul 13 18:00:17 phoebee [ 176.383792] [<f8ee9841>] _nv005436rm+0x15/0x1c [nvidia] Jul 13 18:00:17 phoebee [ 176.384539] [<f8d67610>] _nv001922rm+0xe4/0x190 [nvidia] Jul 13 18:00:17 phoebee [ 176.384751] [<f8d6763d>] _nv001922rm+0x111/0x190 [nvidia] Jul 13 18:00:17 phoebee [ 176.384913] [<f8ee8f9a>] _nv005203rm+0x8a/0x94 [nvidia] Jul 13 18:00:17 phoebee [ 176.385156] [<f8d679a7>] _nv001927rm+0x2eb/0x5e8 [nvidia] Jul 13 18:00:17 phoebee [ 176.385324] [<f8d64dbf>] _nv003371rm+0x8b/0xd8 [nvidia] Jul 13 18:00:17 phoebee [ 176.385486] [<f8d8c3f3>] _nv001809rm+0x143/0x5d0 [nvidia] Jul 13 18:00:17 phoebee [ 176.385657] [<f8fdc78b>] os_pci_read_dword+0x36/0x42 [nvidia] Jul 13 18:00:17 phoebee [ 176.385865] [<c0304627>] bit_xfer+0x583/0x643 Jul 13 18:00:17 phoebee [ 176.385958] [<f8fd6d53>] verify_pci_bars+0x3f/0x134 [nvidia] Jul 13 18:00:17 phoebee [ 176.386169] [<c025cb8f>] pci_bus_read_config_word+0x63/0x82 Jul 13 18:00:17 phoebee [ 176.386255] [<f8d8ac4c>] rm_ioctl+0x1c/0x24 [nvidia] Jul 13 18:00:17 phoebee [ 176.386430] [<c02563ab>] copy_from_user+0x3a/0x73 Jul 13 18:00:17 phoebee [ 176.386514] [<f8fd8feb>] nv_kern_ioctl+0x33a/0x38e [nvidia] Jul 13 18:00:17 phoebee [ 176.386713] [<f8fd905a>] nv_kern_unlocked_ioctl+0x1b/0x23 [nvidia] Jul 13 18:00:17 phoebee [ 176.386916] [<f8fd903f>] nv_kern_unlocked_ioctl+0x0/0x23 [nvidia] Jul 13 18:00:17 phoebee [ 176.387133] [<c016afd2>] do_ioctl+0x72/0x82 Jul 13 18:00:17 phoebee [ 176.387215] [<c0304627>] bit_xfer+0x583/0x643 Jul 13 18:00:17 phoebee [ 176.387291] [<c016b160>] vfs_ioctl+0x5e/0x1a9 Jul 13 18:00:17 phoebee [ 176.387368] [<c016b2e8>] sys_ioctl+0x3d/0x65 Jul 13 18:00:17 phoebee [ 176.387445] [<c0102eb5>] sysenter_past_esp+0x56/0x79 Jul 13 18:00:17 phoebee [ 176.387530] [<c0304627>] bit_xfer+0x583/0x643 Jul 13 18:00:17 phoebee [ 176.387607] Mem-info: Jul 13 18:00:17 phoebee [ 176.387662] DMA per-cpu: Jul 13 18:00:17 phoebee [ 176.387735] cpu 0 hot: high 0, batch 1 used:0 Jul 13 18:00:17 phoebee [ 176.387799] cpu 0 cold: high 0, batch 1 used:0 Jul 13 18:00:17 phoebee [ 176.387862] Normal per-cpu: Jul 13 18:00:17 phoebee [ 176.387984] cpu 0 hot: high 186, batch 31 used:155 Jul 13 18:00:17 phoebee [ 176.388052] cpu 0 cold: high 62, batch 15 used:47 Jul 13 18:00:17 phoebee [ 176.388117] HighMem per-cpu: Jul 13 18:00:17 phoebee [ 176.388189] cpu 0 hot: high 42, batch 7 used:40 Jul 13 18:00:17 phoebee [ 176.388253] cpu 0 cold: high 14, batch 3 used:12 Jul 13 18:00:17 phoebee [ 176.388319] Active:79673 inactive:37272 dirty:537 writeback:0 unstable:0 free:133684 slab:2446 mapped:9573 pagetables:334 Jul 13 18:00:17 phoebee [ 176.388405] DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes Jul 13 18:00:17 phoebee [ 176.388490] lowmem_reserve[]: 0 880 1007 Jul 13 18:00:17 phoebee [ 176.388598] Normal free:515912kB min:3756kB low:4692kB high:5632kB active:220920kB inactive:140468kB present:901120kB pages_scanned:0 all_unreclaimable? no Jul 13 18:00:17 phoebee [ 176.388687] lowmem_reserve[]: 0 0 1023 Jul 13 18:00:17 phoebee [ 176.388794] HighMem free:18756kB min:128kB low:264kB high:400kB active:97772kB inactive:8620kB present:131008kB pages_scanned:0 all_unreclaimable? no Jul 13 18:00:17 phoebee [ 176.388881] lowmem_reserve[]: 0 0 0 Jul 13 18:00:17 phoebee [ 176.388993] DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Jul 13 18:00:17 phoebee [ 176.389204] Normal: 726*4kB 208*8kB 131*16kB 88*32kB 27*64kB 15*128kB 6*256kB 3*512kB 2*1024kB 1*2048kB 121*4096kB = 515912kB Jul 13 18:00:17 phoebee [ 176.389418] HighMem: 701*4kB 448*8kB 209*16kB 102*32kB 36*64kB 11*128kB 4*256kB 2*512kB 0*1024kB 0*2048kB 0*4096kB = 18756kB Jul 13 18:00:17 phoebee [ 176.389632] Swap cache: add 0, delete 0, find 0/0, race 0+0 Jul 13 18:00:17 phoebee [ 176.389699] Free swap = 1894132kB Jul 13 18:00:17 phoebee [ 176.389760] Total swap = 1894132kB Jul 13 18:00:17 phoebee [ 176.389820] Free swap: 1894132kB Jul 13 18:00:17 phoebee [ 176.395295] 262128 pages of RAM Jul 13 18:00:17 phoebee [ 176.395479] 32752 pages of HIGHMEM Jul 13 18:00:17 phoebee [ 176.395540] 6346 reserved pages Jul 13 18:00:17 phoebee [ 176.395601] 39361 pages shared Jul 13 18:00:17 phoebee [ 176.395738] 0 pages swap cached Jul 13 18:00:17 phoebee [ 176.395806] 537 pages dirty Jul 13 18:00:17 phoebee [ 176.395865] 0 pages writeback Jul 13 18:00:17 phoebee [ 176.395938] 9573 pages mapped Jul 13 18:00:17 phoebee [ 176.396000] 2446 pages slab Jul 13 18:00:17 phoebee [ 176.396059] 334 pages pagetables .... (many oom-killer outputs, they look the same as the above one) Jul 13 18:00:17 phoebee [ 176.602051] Mem-info: Jul 13 18:00:17 phoebee [ 176.602107] DMA per-cpu: Jul 13 18:00:17 phoebee [ 176.602179] cpu 0 hot: high 0, batch 1 used:0 Jul 13 18:00:17 phoebee [ 176.602243] cpu 0 cold: high 0, batch 1 used:0 Jul 13 18:00:17 phoebee [ 176.602306] Normal per-cpu: Jul 13 18:00:17 phoebee [ 176.602377] cpu 0 hot: high 186, batch 31 used:145 Jul 13 18:00:17 phoebee [ 176.602441] cpu 0 cold: high 62, batch 15 used:47 Jul 13 18:00:17 phoebee [ 176.602504] HighMem per-cpu: Jul 13 18:00:17 phoebee [ 176.602575] cpu 0 hot: high 42, batch 7 used:4 Jul 13 18:00:17 phoebee [ 176.602639] cpu 0 cold: high 14, batch 3 used:12 Jul 13 18:00:17 phoebee [ 176.602713] Active:64146 inactive:37266 dirty:550 writeback:0 unstable:0 free:149268 slab:2446 mapped:9555 pagetables:329 Jul 13 18:00:17 phoebee [ 176.602799] DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes Jul 13 18:00:17 phoebee [ 176.602884] lowmem_reserve[]: 0 880 1007 Jul 13 18:00:17 phoebee [ 176.602992] Normal free:577912kB min:3756kB low:4692kB high:5632kB active:158988kB inactive:140460kB present:901120kB pages_scanned:0 all_unreclaimable? no Jul 13 18:00:17 phoebee [ 176.603082] lowmem_reserve[]: 0 0 1023 Jul 13 18:00:17 phoebee [ 176.603188] HighMem free:19092kB min:128kB low:264kB high:400kB active:97596kB inactive:8604kB present:131008kB pages_scanned:0 all_unreclaimable? no Jul 13 18:00:17 phoebee [ 176.603276] lowmem_reserve[]: 0 0 0 Jul 13 18:00:17 phoebee [ 176.603379] DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Jul 13 18:00:17 phoebee [ 176.603589] Normal: 1152*4kB 429*8kB 281*16kB 186*32kB 103*64kB 49*128kB 33*256kB 27*512kB 12*1024kB 6*2048kB 122*4096kB = 577912kB Jul 13 18:00:17 phoebee [ 176.603810] HighMem: 27*4kB 505*8kB 248*16kB 125*32kB 43*64kB 13*128kB 6*256kB 2*512kB 0*1024kB 0*2048kB 0*4096kB = 19092kB Jul 13 18:00:17 phoebee [ 176.604024] Swap cache: add 0, delete 0, find 0/0, race 0+0 Jul 13 18:00:17 phoebee [ 176.604090] Free swap = 1894132kB Jul 13 18:00:17 phoebee [ 176.604150] Total swap = 1894132kB Jul 13 18:00:17 phoebee [ 176.604210] Free swap: 1894132kB Jul 13 18:00:17 phoebee [ 176.609701] 262128 pages of RAM Jul 13 18:00:17 phoebee [ 176.609886] 32752 pages of HIGHMEM Jul 13 18:00:17 phoebee [ 176.609948] 6346 reserved pages Jul 13 18:00:17 phoebee [ 176.610009] 53141 pages shared Jul 13 18:00:17 phoebee [ 176.610069] 0 pages swap cached Jul 13 18:00:17 phoebee [ 176.610158] 551 pages dirty Jul 13 18:00:17 phoebee [ 176.610219] 0 pages writeback Jul 13 18:00:17 phoebee [ 176.610279] 9555 pages mapped Jul 13 18:00:17 phoebee [ 176.610340] 2446 pages slab Jul 13 18:00:17 phoebee [ 176.610399] 329 pages pagetables Jul 13 18:00:18 phoebee [ 177.171196] Out of Memory: Kill process 9014 (e16) score 4245 and children. Jul 13 18:00:18 phoebee [ 177.171201] Out of memory: Killed process 9056 (xautolock). Jul 13 18:00:18 phoebee [ 177.172203] Out of Memory: Kill process 9014 (e16) score 4227 and children. Jul 13 18:00:18 phoebee [ 177.172209] Out of memory: Killed process 9109 (unclutter). Jul 13 18:00:18 phoebee [ 177.174287] Out of Memory: Kill process 9014 (e16) score 4209 and children. Jul 13 18:00:18 phoebee [ 177.174293] Out of memory: Killed process 9112 (sylpheed-claws). Jul 13 18:00:18 phoebee [ 177.182186] Out of Memory: Kill process 9014 (e16) score 3878 and children. Jul 13 18:00:18 phoebee [ 177.182192] Out of memory: Killed process 9115 (licq). Jul 13 18:00:18 phoebee [ 177.186839] Out of Memory: Kill process 9242 (ut2004.sh) score 3425 and children. Jul 13 18:00:18 phoebee [ 177.186845] Out of memory: Killed process 9246 (ut2004-bin). Jul 13 18:00:18 phoebee [ 177.187215] NVRM: VM: nv_vm_malloc_pages: failed to allocate a page To me it looks like there should be enough free RAM + SWAP ... Regards, Martin -- MyExcuse: bad ether in the cables Martin Zwickel <[email protected]> Research & Development TechnoTrend AG <http://www.technotrend.de>
Attachment:
2.6.18-rc1-mm1.config.bz2
Description: application/bzip
Attachment:
signature.asc
Description: PGP signature
- Follow-Ups:
- Re: 2.6.18-rc1-mm1 oom with nvidia driver + ut2004?
- From: Lee Revell <[email protected]>
- Re: 2.6.18-rc1-mm1 oom with nvidia driver + ut2004?
- Prev by Date: Re: Random panics seen in 2.6.18-rc1
- Next by Date: Re: Linker error with latest tree on EM64T
- Previous by thread: [PATCH] fmr pool: remove unnecessary pointer dereference
- Next by thread: Re: 2.6.18-rc1-mm1 oom with nvidia driver + ut2004?
- Index(es):