X: page allocation failure. 2.6.35-rc3
Submitted by Mikko C.
Assigned to Default DRI bug account
Description
I hit this bug. It was present with 2.6.35-rc2 too.
Mesa git, xf86-video-ati git. Xorg-server 1.8.1.
X: page allocation failure. order:0, mode:0x4
Pid: 1514, comm: X Not tainted 2.6.35-rc3 #1 (closed)
Call Trace:
[<ffffffff8108ce49>
] ? __alloc_pages_nodemask+0x629/0x680
[<ffffffff8108c920>
] ? __alloc_pages_nodemask+0x100/0x680
[<ffffffffa00db8f3>
] ? ttm_get_pages+0x2c3/0x448 [ttm]
[<ffffffffa00d4658>
] ? __ttm_tt_get_page+0x98/0xc0 [ttm]
[<ffffffffa00d4988>
] ? ttm_tt_populate+0x48/0x90 [ttm]
[<ffffffffa00d4a26>
] ? ttm_tt_bind+0x56/0xa0 [ttm]
[<ffffffffa00d5230>
] ? ttm_bo_handle_move_mem+0x1d0/0x430 [ttm]
[<ffffffffa00d76d6>
] ? ttm_bo_move_buffer+0x166/0x180 [ttm]
[<ffffffffa00b9736>
] ? drm_mm_kmalloc+0x26/0xc0 [drm]
[<ffffffff81030ea9>
] ? get_parent_ip+0x9/0x20
[<ffffffffa00d7786>
] ? ttm_bo_validate+0x96/0x130 [ttm]
[<ffffffffa00d7b35>
] ? ttm_bo_init+0x315/0x390 [ttm]
[<ffffffffa0122eb8>
] ? radeon_bo_create+0x118/0x210 [radeon]
[<ffffffffa0122fb0>
] ? radeon_ttm_bo_destroy+0x0/0xb0 [radeon]
[<ffffffffa013704c>
] ? radeon_gem_object_create+0x8c/0x110 [radeon]
[<ffffffffa013711f>
] ? radeon_gem_create_ioctl+0x4f/0xe0 [radeon]
[<ffffffffa00b10e6>
] ? drm_ioctl+0x3d6/0x470 [drm]
[<ffffffffa01370d0>
] ? radeon_gem_create_ioctl+0x0/0xe0 [radeon]
[<ffffffff810b965f>
] ? do_sync_read+0xbf/0x100
[<ffffffff810c8965>
] ? vfs_ioctl+0x35/0xd0
[<ffffffff810c8b28>
] ? do_vfs_ioctl+0x88/0x530
[<ffffffff81031ed7>
] ? sub_preempt_count+0x87/0xb0
[<ffffffff810c9019>
] ? sys_ioctl+0x49/0x80
[<ffffffff810ba4fe>
] ? sys_read+0x4e/0x90
[<ffffffff810024ab>
] ? system_call_fastpath+0x16/0x1b
Mem-Info:
DMA per-cpu:
CPU 0: hi: 0, btch: 1 usd: 0
CPU 1: hi: 0, btch: 1 usd: 0
CPU 2: hi: 0, btch: 1 usd: 0
CPU 3: hi: 0, btch: 1 usd: 0
DMA32 per-cpu:
CPU 0: hi: 186, btch: 31 usd: 156
CPU 1: hi: 186, btch: 31 usd: 164
CPU 2: hi: 186, btch: 31 usd: 192
CPU 3: hi: 186, btch: 31 usd: 175
Normal per-cpu:
CPU 0: hi: 186, btch: 31 usd: 177
CPU 1: hi: 186, btch: 31 usd: 153
CPU 2: hi: 186, btch: 31 usd: 147
CPU 3: hi: 186, btch: 31 usd: 168
active_anon:248943 inactive_anon:70653 isolated_anon:0
active_file:231008 inactive_file:258837 isolated_file:0
unevictable:1 dirty:5 writeback:0 unstable:0
free:5083 slab_reclaimable:53052 slab_unreclaimable:16244
mapped:45401 shmem:4420 pagetables:6333 bounce:0
DMA free:13036kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15704kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 3255 3760 3760
DMA32 free:5704kB min:6780kB low:8472kB high:10168kB active_anon:915704kB inactive_anon:184904kB active_file:789940kB inactive_file:901472kB unevictable:4kB isolated(anon):0kB isolated(file):0kB present:3333920kB mlocked:4kB dirty:4kB writeback:0kB mapped:114500kB shmem:17136kB slab_reclaimable:197620kB slab_unreclaimable:38500kB kernel_stack:776kB pagetables:12928kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 505 505
Normal free:1840kB min:1048kB low:1308kB high:1572kB active_anon:80068kB inactive_anon:97708kB active_file:134092kB inactive_file:133876kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:517120kB mlocked:0kB dirty:16kB writeback:0kB mapped:67104kB shmem:544kB slab_reclaimable:14588kB slab_unreclaimable:26468kB kernel_stack:1936kB pagetables:12404kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 14kB 18kB 016kB 132kB 164kB 1128kB 0256kB 1512kB 01024kB 02048kB 34096kB = 13036kB
DMA32: 2004kB 108kB 116kB 032kB 164kB 1128kB 1256kB 1512kB 01024kB 02048kB 14096kB = 5952kB
Normal: 2324kB 28kB 016kB 232kB 364kB 1128kB 2256kB 0512kB 01024kB 02048kB 0*4096kB = 1840kB
494223 total pagecache pages
66 pages in swap cache
Swap cache stats: add 475, delete 409, find 6/7
Free swap = 2094600kB
Total swap = 2096476kB
983024 pages RAM
33615 pages reserved
397983 pages shared
655130 pages non-shared
[TTM] Unable to allocate page.
radeon 0000:01:05.0: object_init failed for (7827456, 0x00000002)
[drm:radeon_gem_object_create] ERROR Failed to allocate GEM object (7827456, 2, 4096, -12)
SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-backtrace-all-active-cpus(L) show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount force-fb(V) show-blocked-tasks(W)
SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-backtrace-all-active-cpus(L) show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount force-fb(V) show-blocked-tasks(W)
SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-backtrace-all-active-cpus(L) show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount force-fb(V) show-blocked-tasks(W)
SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-backtrace-all-active-cpus(L) show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount force-fb(V) show-blocked-tasks(W)
SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-backtrace-all-active-cpus(L) show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount force-fb(V) show-blocked-tasks(W)
SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-backtrace-all-active-cpus(L) show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount force-fb(V) show-blocked-tasks(W)