Bug 583504

Summary: Xorg memory allocation errors with F13 beta kernel
Product: [Fedora] Fedora Reporter: Adam Huffman <bloch>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: anton, dougsland, flashl, gansalmon, itamar, jonathan, kernel-maint
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-06-27 15:43:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Adam Huffman 2010-04-18 22:11:19 UTC
Description of problem:
I've been seeing errors like this since preupgrading from F12 to F13 beta:

pr 18 19:43:29 vaio kernel: Xorg: page allocation failure. order:2, mode:0x50d0
Apr 18 19:43:29 vaio kernel: Pid: 2094, comm: Xorg Not tainted 2.6.33.2-41.fc13.x86_64 #1
Apr 18 19:43:29 vaio kernel: Call Trace:
Apr 18 19:43:29 vaio kernel: [<ffffffff810e2703>] __alloc_pages_nodemask+0x627/0x6a8
Apr 18 19:43:29 vaio kernel: [<ffffffff8110a6d6>] alloc_pages_current+0x95/0x9e
Apr 18 19:43:29 vaio kernel: [<ffffffff81111a96>] alloc_slab_page+0x1b/0x5b
Apr 18 19:43:29 vaio kernel: [<ffffffff81111b4b>] new_slab+0x75/0x1d9
Apr 18 19:43:29 vaio kernel: [<ffffffff811126ae>] __slab_alloc+0x1ff/0x39c
Apr 18 19:43:29 vaio kernel: [<ffffffff812d8d38>] ? agp_alloc_page_array+0x31/0x51
Apr 18 19:43:29 vaio kernel: [<ffffffff81113a5a>] __kmalloc+0x127/0x193
Apr 18 19:43:29 vaio kernel: [<ffffffff812d8d38>] ? agp_alloc_page_array+0x31/0x51
Apr 18 19:43:29 vaio kernel: [<ffffffff812d8d38>] agp_alloc_page_array+0x31/0x51
Apr 18 19:43:29 vaio kernel: [<ffffffff812d8df6>] agp_generic_alloc_user+0x9e/0x117
Apr 18 19:43:29 vaio kernel: [<ffffffff812d8fa2>] agp_allocate_memory+0x4f/0xf1
Apr 18 19:43:29 vaio kernel: [<ffffffffa0031f79>] drm_agp_bind_pages+0x5f/0xe3 [drm]
Apr 18 19:43:29 vaio kernel: [<ffffffffa007c715>] i915_gem_object_bind_to_gtt+0x1de/0x28a [i915]
Apr 18 19:43:29 vaio kernel: [<ffffffffa007d0e3>] i915_gem_mmap_gtt_ioctl+0x1f9/0x250 [i915]
Apr 18 19:43:29 vaio kernel: [<ffffffffa002c418>] drm_ioctl+0x28f/0x373 [drm]
Apr 18 19:43:29 vaio kernel: [<ffffffffa007ceea>] ? i915_gem_mmap_gtt_ioctl+0x0/0x250 [i915]
Apr 18 19:43:29 vaio kernel: [<ffffffff810104f9>] ? native_sched_clock+0x2d/0x5f
Apr 18 19:43:29 vaio kernel: [<ffffffff810103a5>] ? sched_clock+0x9/0xd
Apr 18 19:43:29 vaio kernel: [<ffffffff810720f1>] ? sched_clock_local+0x1c/0x82
Apr 18 19:43:29 vaio kernel: [<ffffffff81131a60>] ? dput+0xe2/0x150
Apr 18 19:43:29 vaio kernel: [<ffffffff8107221a>] ? sched_clock_cpu+0xc3/0xce
Apr 18 19:43:29 vaio kernel: [<ffffffff8112d118>] vfs_ioctl+0x32/0xa6
Apr 18 19:43:29 vaio kernel: [<ffffffff8112d698>] do_vfs_ioctl+0x490/0x4d6
Apr 18 19:43:29 vaio kernel: [<ffffffff8112d734>] sys_ioctl+0x56/0x79
Apr 18 19:43:29 vaio kernel: [<ffffffff81009c72>] system_call_fastpath+0x16/0x1b
Apr 18 19:43:29 vaio kernel: Mem-Info:
Apr 18 19:43:29 vaio kernel: Node 0 DMA per-cpu:
Apr 18 19:43:29 vaio kernel: CPU    0: hi:    0, btch:   1 usd:   0
Apr 18 19:43:29 vaio kernel: CPU    1: hi:    0, btch:   1 usd:   0
Apr 18 19:43:29 vaio kernel: Node 0 DMA32 per-cpu:
Apr 18 19:43:29 vaio kernel: CPU    0: hi:  186, btch:  31 usd:   1
Apr 18 19:43:29 vaio kernel: CPU    1: hi:  186, btch:  31 usd:   0
Apr 18 19:43:29 vaio kernel: active_anon:132103 inactive_anon:46204 isolated_anon:0
Apr 18 19:43:29 vaio kernel: active_file:99048 inactive_file:100990 isolated_file:0
Apr 18 19:43:29 vaio kernel: unevictable:8 dirty:204 writeback:0 unstable:0
Apr 18 19:43:29 vaio kernel: free:8576 slab_reclaimable:54024 slab_unreclaimable:38449
Apr 18 19:43:29 vaio kernel: mapped:31904 shmem:17000 pagetables:9734 bounce:0
Apr 18 19:43:29 vaio kernel: Node 0 DMA free:8016kB min:40kB low:48kB high:60kB active_anon:976kB inactive_anon:1636kB active_file:40kB inactive_file:4776kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15292kB mlocked:0kB dirty:0kB writeback:0kB mapped:480kB shmem:0kB slab_reclaimable:208kB slab_unreclaimable:76kB kernel_stack:8kB pagetables:60kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 18 19:43:29 vaio kernel: lowmem_reserve[]: 0 1994 1994 1994
Apr 18 19:43:29 vaio kernel: Node 0 DMA32 free:26288kB min:5692kB low:7112kB high:8536kB active_anon:527436kB inactive_anon:183180kB active_file:396152kB inactive_file:399184kB unevictable:32kB isolated(anon):0kB isolated(file):0kB present:2042660kB mlocked:32kB dirty:816kB writeback:0kB mapped:127136kB shmem:68000kB slab_reclaimable:215888kB slab_unreclaimable:153720kB kernel_stack:3112kB pagetables:38876kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 18 19:43:29 vaio kernel: lowmem_reserve[]: 0 0 0 0
Apr 18 19:43:29 vaio kernel: Node 0 DMA: 16*4kB 24*8kB 3*16kB 3*32kB 3*64kB 2*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 0*4096kB = 8016kB
Apr 18 19:43:29 vaio kernel: Node 0 DMA32: 5874*4kB 87*8kB 27*16kB 19*32kB 3*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 26320kB
Apr 18 19:43:29 vaio kernel: 217232 total pagecache pages
Apr 18 19:43:29 vaio kernel: 155 pages in swap cache
Apr 18 19:43:29 vaio kernel: Swap cache stats: add 906, delete 751, find 30/49
Apr 18 19:43:29 vaio kernel: Free swap  = 2094188kB
Apr 18 19:43:29 vaio kernel: Total swap = 2097144kB
Apr 18 19:43:29 vaio kernel: 521824 pages RAM
Apr 18 19:43:29 vaio kernel: 13502 pages reserved
Apr 18 19:43:29 vaio kernel: 283245 pages shared
Apr 18 19:43:29 vaio kernel: 415200 pages non-shared
Apr 18 19:43:29 vaio kernel: SLUB: Unable to allocate memory on node -1 (gfp=0x10d0)
Apr 18 19:43:29 vaio kernel:  cache: kmalloc-8192, object size: 8192, buffer size: 8264, default order: 3, min order: 2
Apr 18 19:43:29 vaio kernel:  kmalloc-8192 debugging increased min order, use slub_debug=O to disable.
Apr 18 19:43:29 vaio kernel:  node 0: slabs: 71, objs: 213, free: 0

Version-Release number of selected component (if applicable):
2.6.33.2-41.fc13.x86_64

How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 flashl 2010-05-01 00:56:54 UTC
Noticed error in messages file
2.6.33.2-41.fc13.i686

Apr 30 20:06:37 roxie kernel: Xorg: page allocation failure. order:2, mode:0x50d0
Apr 30 20:06:37 roxie kernel: Pid: 26666, comm: Xorg Not tainted 2.6.33.2-41.fc13.i686 #1
Apr 30 20:06:37 roxie kernel: Call Trace:
Apr 30 20:06:37 roxie kernel: [<c07b14d3>] ? printk+0x14/0x19
Apr 30 20:06:37 roxie kernel: [<c04b39c7>] __alloc_pages_nodemask+0x4b5/0x52a
Apr 30 20:06:37 roxie kernel: [<c04d69fc>] alloc_slab_page+0x1a/0x20
Apr 30 20:06:37 roxie kernel: [<c04d70ea>] __slab_alloc+0x132/0x3ae
Apr 30 20:06:37 roxie kernel: [<c04d7fb9>] __kmalloc+0xef/0x155
Apr 30 20:06:37 roxie kernel: [<c064e534>] ? agp_alloc_page_array+0x2a/0x45
Apr 30 20:06:37 roxie kernel: [<c064e534>] ? agp_alloc_page_array+0x2a/0x45
Apr 30 20:06:37 roxie kernel: [<c064e534>] agp_alloc_page_array+0x2a/0x45
Apr 30 20:06:37 roxie kernel: [<c064e5db>] agp_generic_alloc_user+0x8c/0xf5
Apr 30 20:06:37 roxie kernel: [<c064e740>] agp_allocate_memory+0x3c/0xbc
Apr 30 20:06:37 roxie kernel: [<f7d4952f>] drm_agp_bind_pages+0x3a/0xa3 [drm]
Apr 30 20:06:37 roxie kernel: [<f7e61e84>] i915_gem_object_bind_to_gtt+0x18d/0x223 [i915]
Apr 30 20:06:37 roxie kernel: [<f7e61f38>] i915_gem_object_pin+0x1e/0x6b [i915]
Apr 30 20:06:37 roxie kernel: [<f7e63d63>] i915_gem_do_execbuffer+0x3e0/0xcce [i915]
Apr 30 20:06:37 roxie kernel: [<c04c11f1>] ? might_fault+0x81/0x86
Apr 30 20:06:37 roxie kernel: [<c05c3fcf>] ? _copy_from_user+0x36/0x119
Apr 30 20:06:37 roxie kernel: [<f7e646f2>] i915_gem_execbuffer2+0xa1/0xe7 [i915]
Apr 30 20:06:37 roxie kernel: [<f7d4493e>] drm_ioctl+0x26d/0x32b [drm]
Apr 30 20:06:37 roxie kernel: [<f7e64651>] ? i915_gem_execbuffer2+0x0/0xe7 [i915]
Apr 30 20:06:37 roxie kernel: [<c046138a>] ? trace_hardirqs_off+0xb/0xd
Apr 30 20:06:37 roxie kernel: [<c046138a>] ? trace_hardirqs_off+0xb/0xd
Apr 30 20:06:37 roxie kernel: [<c058e7e5>] ? file_has_perm+0x8f/0xa9
Apr 30 20:06:37 roxie kernel: [<c04eb595>] vfs_ioctl+0x2c/0x96
Apr 30 20:06:37 roxie kernel: [<f7d446d1>] ? drm_ioctl+0x0/0x32b [drm]
Apr 30 20:06:37 roxie kernel: [<c04ebb48>] do_vfs_ioctl+0x49b/0x4d9
Apr 30 20:06:37 roxie kernel: [<c058ea89>] ? selinux_file_ioctl+0x43/0x46
Apr 30 20:06:37 roxie kernel: [<c04ebbcc>] sys_ioctl+0x46/0x66
Apr 30 20:06:37 roxie kernel: [<c07b406c>] syscall_call+0x7/0xb
Apr 30 20:06:37 roxie kernel: Mem-Info:
Apr 30 20:06:37 roxie kernel: DMA per-cpu:
Apr 30 20:06:37 roxie kernel: CPU    0: hi:    0, btch:   1 usd:   0
Apr 30 20:06:37 roxie kernel: CPU    1: hi:    0, btch:   1 usd:   0
Apr 30 20:06:37 roxie kernel: Normal per-cpu:
Apr 30 20:06:37 roxie kernel: CPU    0: hi:  186, btch:  31 usd:   0
Apr 30 20:06:37 roxie kernel: CPU    1: hi:  186, btch:  31 usd:   0
Apr 30 20:06:37 roxie kernel: HighMem per-cpu:
Apr 30 20:06:37 roxie kernel: CPU    0: hi:  186, btch:  31 usd:   0
Apr 30 20:06:37 roxie kernel: CPU    1: hi:  186, btch:  31 usd:   0
Apr 30 20:06:37 roxie kernel: active_anon:201032 inactive_anon:56577 isolated_anon:0
Apr 30 20:06:37 roxie kernel: active_file:161288 inactive_file:232070 isolated_file:0
Apr 30 20:06:37 roxie kernel: unevictable:0 dirty:42 writeback:0 unstable:0
Apr 30 20:06:37 roxie kernel: free:23119 slab_reclaimable:46744 slab_unreclaimable:31237
Apr 30 20:06:37 roxie kernel: mapped:36892 shmem:37858 pagetables:2822 bounce:0
Apr 30 20:06:37 roxie kernel: DMA free:3512kB min:64kB low:80kB high:96kB active_anon:0kB inactive_anon:0kB active_file:940kB inactive_file:56kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:896kB slab_unreclaimable:48kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 30 20:06:37 roxie kernel: lowmem_reserve[]: 0 861 3006 3006
Apr 30 20:06:37 roxie kernel: Normal free:85284kB min:3720kB low:4648kB high:5580kB active_anon:54212kB inactive_anon:29696kB active_file:114600kB inactive_file:212452kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:881880kB mlocked:0kB dirty:96kB writeback:0kB mapped:4204kB shmem:60392kB slab_reclaimable:186080kB slab_unreclaimable:124900kB kernel_stack:3288kB pagetables:212kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 30 20:06:37 roxie kernel: lowmem_reserve[]: 0 0 17163 17163
Apr 30 20:06:37 roxie kernel: HighMem free:3680kB min:512kB low:2828kB high:5144kB active_anon:749916kB inactive_anon:196612kB active_file:529612kB inactive_file:715772kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:2196884kB mlocked:0kB dirty:72kB writeback:0kB mapped:143364kB shmem:91040kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:11076kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 30 20:06:37 roxie kernel: lowmem_reserve[]: 0 0 0 0
Apr 30 20:06:37 roxie kernel: DMA: 4*4kB 3*8kB 5*16kB 2*32kB 2*64kB 7*128kB 7*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 3512kB
Apr 30 20:06:37 roxie kernel: Normal: 21073*4kB 34*8kB 11*16kB 4*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 85316kB
Apr 30 20:06:37 roxie kernel: HighMem: 130*4kB 7*8kB 36*16kB 27*32kB 10*64kB 6*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 3680kB
Apr 30 20:06:37 roxie kernel: 432281 total pagecache pages
Apr 30 20:06:37 roxie kernel: 999 pages in swap cache
Apr 30 20:06:37 roxie kernel: Swap cache stats: add 2903, delete 1904, find 305/346
Apr 30 20:06:37 roxie kernel: Free swap  = 5134760kB
Apr 30 20:06:37 roxie kernel: Total swap = 5144568kB
Apr 30 20:06:37 roxie kernel: 780032 pages RAM
Apr 30 20:06:37 roxie kernel: 553730 pages HighMem
Apr 30 20:06:37 roxie kernel: 15084 pages reserved
Apr 30 20:06:37 roxie kernel: 381195 pages shared
Apr 30 20:06:37 roxie kernel: 552383 pages non-shared
Apr 30 20:06:37 roxie kernel: SLUB: Unable to allocate memory on node -1 (gfp=0x10d0)
Apr 30 20:06:37 roxie kernel:  cache: kmalloc-8192, object size: 8192, buffer size: 8240, default order: 3, min order: 2
Apr 30 20:06:37 roxie kernel:  kmalloc-8192 debugging increased min order, use slub_debug=O to disable.
Apr 30 20:06:37 roxie kernel:  node 0: slabs: 9, objs: 27, free: 0

Comment 2 Bug Zapper 2011-06-02 15:07:35 UTC
This message is a reminder that Fedora 13 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 13.  It is Fedora's policy to close all
bug reports from releases that are no longer maintained.  At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '13'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 13's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 13 is end of life.  If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora please change the 'version' of this 
bug to the applicable version.  If you are unable to change the version, 
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 3 Bug Zapper 2011-06-27 15:43:27 UTC
Fedora 13 changed to end-of-life (EOL) status on 2011-06-25. Fedora 13 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.