All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert Hancock <hancockrwd@gmail.com>
To: linux-kernel <linux-kernel@vger.kernel.org>,
	nouveau@lists.freedesktop.org
Subject: 3.0.3 nouveau: page allocation failure and oops
Date: Tue, 13 Sep 2011 19:07:10 -0600	[thread overview]
Message-ID: <4E6FFE3E.1090702@gmail.com> (raw)

Just saw this page allocation failure followed by a null pointer 
dereference in Fedora 15 2.6.40.3-0 (aka 3.0.3). This is with a GeForce 
9600GT. Is this already known?

Sep 13 17:30:02 newcastle kernel: [2307769.792783] Xorg: page allocation 
failure: order:6, mode:0x40d0
Sep 13 17:30:02 newcastle kernel: [2307769.792787] Pid: 13010, comm: 
Xorg Not tainted 2.6.40.3-0.fc15.x86_64 #1
Sep 13 17:30:02 newcastle kernel: [2307769.792788] Call Trace:
Sep 13 17:30:02 newcastle kernel: [2307769.792796]  [<ffffffff810dfd72>] 
warn_alloc_failed+0x111/0x13d
Sep 13 17:30:02 newcastle kernel: [2307769.792803]  [<ffffffff810e2d25>] 
__alloc_pages_nodemask+0x6c5/0x736
Sep 13 17:30:02 newcastle kernel: [2307769.792807]  [<ffffffff8110db8e>] 
alloc_pages_current+0xbe/0xd8
Sep 13 17:30:02 newcastle kernel: [2307769.792810]  [<ffffffff811f2cf6>] 
? security_capable+0x2a/0x2c
Sep 13 17:30:02 newcastle kernel: [2307769.792812]  [<ffffffff810df6b7>] 
__get_free_pages+0xe/0x4a
Sep 13 17:30:02 newcastle kernel: [2307769.792816]  [<ffffffff81114cfb>] 
kmalloc_order_trace+0x2c/0x5e
Sep 13 17:30:02 newcastle kernel: [2307769.792818]  [<ffffffff8111658e>] 
__kmalloc+0x37/0x115
Sep 13 17:30:02 newcastle kernel: [2307769.792836]  [<ffffffffa008eafa>] 
nouveau_sgdma_populate+0x8a/0x167 [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.792841]  [<ffffffffa00730ff>] 
ttm_tt_populate+0x63/0x7c [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.792845]  [<ffffffffa007314a>] 
ttm_tt_bind+0x32/0x66 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.792850]  [<ffffffffa00747bb>] 
ttm_bo_handle_move_mem+0x10c/0x299 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.792854]  [<ffffffffa0074be7>] 
ttm_bo_evict+0x29f/0x2e8 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.792859]  [<ffffffffa0074d82>] 
ttm_mem_evict_first+0x152/0x180 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.792863]  [<ffffffffa00753f7>] 
ttm_bo_mem_space+0x29b/0x2ea [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.792868]  [<ffffffffa00754fc>] 
ttm_bo_move_buffer+0xb6/0x10c [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.792877]  [<ffffffffa0031be4>] 
? drm_mm_insert_helper+0xd3/0xec [drm]
Sep 13 17:30:02 newcastle kernel: [2307769.792882]  [<ffffffffa0075608>] 
ttm_bo_validate+0xb6/0xf4 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.792886]  [<ffffffffa0075946>] 
ttm_bo_init+0x300/0x339 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.792894]  [<ffffffffa008fe82>] 
nouveau_bo_new+0x246/0x283 [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.792901]  [<ffffffffa008fa45>] 
? nouveau_bo_create_ttm_backend_entry+0x6c/0x6c [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.792909]  [<ffffffffa0092103>] 
nouveau_gem_new+0x5e/0xee [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.792918]  [<ffffffffa0092272>] 
nouveau_gem_ioctl_new+0xdf/0x18d [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.792923]  [<ffffffffa00287f7>] 
drm_ioctl+0x29e/0x37b [drm]
Sep 13 17:30:02 newcastle kernel: [2307769.792931]  [<ffffffffa0092193>] 
? nouveau_gem_new+0xee/0xee [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.792934]  [<ffffffff811f6290>] 
? inode_has_perm+0x32/0x34
Sep 13 17:30:02 newcastle kernel: [2307769.792936]  [<ffffffff811f6339>] 
? file_has_perm+0xa7/0xc9
Sep 13 17:30:02 newcastle kernel: [2307769.792939]  [<ffffffff81134e06>] 
do_vfs_ioctl+0x460/0x4a1
Sep 13 17:30:02 newcastle kernel: [2307769.792941]  [<ffffffff81134e9d>] 
sys_ioctl+0x56/0x79
Sep 13 17:30:02 newcastle kernel: [2307769.792944]  [<ffffffff8148e182>] 
system_call_fastpath+0x16/0x1b
Sep 13 17:30:02 newcastle kernel: [2307769.792946] Mem-Info:
Sep 13 17:30:02 newcastle kernel: [2307769.792947] Node 0 DMA per-cpu:
Sep 13 17:30:02 newcastle kernel: [2307769.792949] CPU    0: hi:    0, 
btch:   1 usd:   0
Sep 13 17:30:02 newcastle kernel: [2307769.792950] CPU    1: hi:    0, 
btch:   1 usd:   0
Sep 13 17:30:02 newcastle kernel: [2307769.792952] CPU    2: hi:    0, 
btch:   1 usd:   0
Sep 13 17:30:02 newcastle kernel: [2307769.792953] CPU    3: hi:    0, 
btch:   1 usd:   0
Sep 13 17:30:02 newcastle kernel: [2307769.792954] Node 0 DMA32 per-cpu:
Sep 13 17:30:02 newcastle kernel: [2307769.792956] CPU    0: hi:  186, 
btch:  31 usd: 182
Sep 13 17:30:02 newcastle kernel: [2307769.792957] CPU    1: hi:  186, 
btch:  31 usd:   0
Sep 13 17:30:02 newcastle kernel: [2307769.792959] CPU    2: hi:  186, 
btch:  31 usd:   0
Sep 13 17:30:02 newcastle kernel: [2307769.792960] CPU    3: hi:  186, 
btch:  31 usd:   0
Sep 13 17:30:02 newcastle kernel: [2307769.792961] Node 0 Normal per-cpu:
Sep 13 17:30:02 newcastle kernel: [2307769.792962] CPU    0: hi:  186, 
btch:  31 usd:  19
Sep 13 17:30:02 newcastle kernel: [2307769.792964] CPU    1: hi:  186, 
btch:  31 usd:   0
Sep 13 17:30:02 newcastle kernel: [2307769.792965] CPU    2: hi:  186, 
btch:  31 usd:   0
Sep 13 17:30:02 newcastle kernel: [2307769.792966] CPU    3: hi:  186, 
btch:  31 usd:   0
Sep 13 17:30:02 newcastle kernel: [2307769.792970] active_anon:274123 
inactive_anon:129509 isolated_anon:0
Sep 13 17:30:02 newcastle kernel: [2307769.792970]  active_file:186256 
inactive_file:186149 isolated_file:0
Sep 13 17:30:02 newcastle kernel: [2307769.792971]  unevictable:0 
dirty:139 writeback:0 unstable:0
Sep 13 17:30:02 newcastle kernel: [2307769.792972]  free:38182 
slab_reclaimable:54924 slab_unreclaimable:15567
Sep 13 17:30:02 newcastle kernel: [2307769.792973]  mapped:18264 
shmem:174 pagetables:7390 bounce:0
Sep 13 17:30:02 newcastle kernel: [2307769.792974] Node 0 DMA 
free:15892kB min:256kB low:320kB high:384kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15684kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:16kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes
Sep 13 17:30:02 newcastle kernel: [2307769.792981] lowmem_reserve[]: 0 
2998 4008 4008
Sep 13 17:30:02 newcastle kernel: [2307769.792984] Node 0 DMA32 
free:112068kB min:50360kB low:62948kB high:75540kB active_anon:917768kB 
inactive_anon:294768kB active_file:605172kB inactive_file:604988kB 
unevictable:0kB isolated(anon):0kB isolated(file):0kB present:3070624kB 
mlocked:0kB dirty:164kB writeback:0kB mapped:32080kB shmem:224kB 
slab_reclaimable:181476kB slab_unreclaimable:19488kB kernel_stack:408kB 
pagetables:6268kB unstable:0kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
Sep 13 17:30:02 newcastle kernel: [2307769.792992] lowmem_reserve[]: 0 0 
1010 1010
Sep 13 17:30:02 newcastle kernel: [2307769.792994] Node 0 Normal 
free:24768kB min:16960kB low:21200kB high:25440kB active_anon:178724kB 
inactive_anon:223268kB active_file:139852kB inactive_file:139608kB 
unevictable:0kB isolated(anon):0kB isolated(file):0kB present:1034240kB 
mlocked:0kB dirty:392kB writeback:0kB mapped:40976kB shmem:472kB 
slab_reclaimable:38220kB slab_unreclaimable:42764kB kernel_stack:2408kB 
pagetables:23292kB unstable:0kB bounce:0kB writeback_tmp:0kB 
pages_scanned:15 all_unreclaimable? no
Sep 13 17:30:02 newcastle kernel: [2307769.793001] lowmem_reserve[]: 0 0 0 0
Sep 13 17:30:02 newcastle kernel: [2307769.793003] Node 0 DMA: 1*4kB 
0*8kB 1*16kB 0*32kB 2*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 
3*4096kB = 15892kB
Sep 13 17:30:02 newcastle kernel: [2307769.793009] Node 0 DMA32: 
20279*4kB 912*8kB 798*16kB 24*32kB 144*64kB 12*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 112700kB
Sep 13 17:30:02 newcastle kernel: [2307769.793015] Node 0 Normal: 
6052*4kB 17*8kB 10*16kB 1*32kB 2*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 
0*2048kB 0*4096kB = 24792kB
Sep 13 17:30:02 newcastle kernel: [2307769.793021] 374663 total 
pagecache pages
Sep 13 17:30:02 newcastle kernel: [2307769.793022] 2064 pages in swap cache
Sep 13 17:30:02 newcastle kernel: [2307769.793023] Swap cache stats: add 
27763, delete 25699, find 46592/47603
Sep 13 17:30:02 newcastle kernel: [2307769.793024] Free swap  = 4035800kB
Sep 13 17:30:02 newcastle kernel: [2307769.793025] Total swap = 4095996kB
Sep 13 17:30:02 newcastle kernel: [2307769.805755] 1048560 pages RAM
Sep 13 17:30:02 newcastle kernel: [2307769.805757] 34340 pages reserved
Sep 13 17:30:02 newcastle kernel: [2307769.805758] 300133 pages shared
Sep 13 17:30:02 newcastle kernel: [2307769.805759] 737872 pages non-shared
Sep 13 17:30:02 newcastle kernel: [2307769.806182] BUG: unable to handle 
kernel NULL pointer dereference at           (null)
Sep 13 17:30:02 newcastle kernel: [2307769.806198] IP: 
[<ffffffffa00e5ed6>] nv50_vm_map_sg+0x29/0x8f [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.806222] PGD 117e4c067 PUD 
1291b5067 PMD 0
Sep 13 17:30:02 newcastle kernel: [2307769.806231] Oops: 0000 [#1] SMP
Sep 13 17:30:02 newcastle kernel: [2307769.806237] CPU 1
Sep 13 17:30:02 newcastle kernel: [2307769.806240] Modules linked in: 
cdc_acm snd_seq_dummy nls_utf8 vfat fat tcp_lp ppdev parport_pc lp 
parport cpufreq_ondemand acpi_cpufreq freq_table mperf bnep bluetooth 
rfkill coretemp gspca_spca561 gspca_main videodev media 
v4l2_compat_ioctl32 joydev fuse snd_hda_codec_via snd_hda_intel 
snd_hda_codec snd_hwdep snd_seq snd_seq_device r8169 mii snd_pcm 
serio_raw xhci_hcd asus_atk0110 snd_timer i2c_i801 i7core_edac edac_core 
snd soundcore snd_page_alloc iTCO_wdt microcode iTCO_vendor_support ipv6 
firewire_ohci pata_acpi firewire_core ata_generic uas usb_storage 
crc_itu_t pata_jmicron nouveau ttm drm_kms_helper drm i2c_algo_bit 
i2c_core mxm_wmi wmi video [last unloaded: scsi_wait_scan]
Sep 13 17:30:02 newcastle kernel: [2307769.806367]
Sep 13 17:30:02 newcastle kernel: [2307769.806370] Pid: 13010, comm: 
Xorg Not tainted 2.6.40.3-0.fc15.x86_64 #1 System manufacturer System 
Product Name/P7P55D PRO
Sep 13 17:30:02 newcastle kernel: [2307769.806385] RIP: 
0010:[<ffffffffa00e5ed6>]  [<ffffffffa00e5ed6>] nv50_vm_map_sg+0x29/0x8f 
[nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.806406] RSP: 
0018:ffff880137b8f808  EFLAGS: 00010206
Sep 13 17:30:02 newcastle kernel: [2307769.806411] RAX: 0000000000005a50 
RBX: ffff8800023ed380 RCX: 0000000000013286
Sep 13 17:30:02 newcastle kernel: [2307769.806418] RDX: ffff8800023ed380 
RSI: ffff8801368572a0 RDI: ffff8800023ed3a8
Sep 13 17:30:02 newcastle kernel: [2307769.806425] RBP: ffff880137b8f848 
R08: 0000000000005a50 R09: 0000000000000000
Sep 13 17:30:02 newcastle kernel: [2307769.806432] R10: 0000000000018cd6 
R11: 0000000000020000 R12: 0000000000099430
Sep 13 17:30:02 newcastle kernel: [2307769.806438] R13: ffff8800023ed3a8 
R14: ffff8801368572a0 R15: 0000000000005a50
Sep 13 17:30:02 newcastle kernel: [2307769.806446] FS: 
00007f734ef638a0(0000) GS:ffff88013fc20000(0000) knlGS:0000000000000000
Sep 13 17:30:02 newcastle kernel: [2307769.806453] CS:  0010 DS: 0000 
ES: 0000 CR0: 0000000080050033
Sep 13 17:30:02 newcastle kernel: [2307769.806459] CR2: 0000000000000000 
CR3: 0000000117ee0000 CR4: 00000000000006e0
Sep 13 17:30:02 newcastle kernel: [2307769.806466] DR0: 0000000000000000 
DR1: 0000000000000000 DR2: 0000000000000000
Sep 13 17:30:02 newcastle kernel: [2307769.806473] DR3: 0000000000000000 
DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 13 17:30:02 newcastle kernel: [2307769.806480] Process Xorg (pid: 
13010, threadinfo ffff880137b8e000, task ffff88003b7fc590)
Sep 13 17:30:02 newcastle kernel: [2307769.806487] Stack:
Sep 13 17:30:02 newcastle kernel: [2307769.806490]  ffff880137081200 
ffff880136980000 0000000000002000 ffff880137081200
Sep 13 17:30:02 newcastle kernel: [2307769.806501]  ffff8800023ed3a8 
0000000000000001 0000000000000000 0000000000005a50
Sep 13 17:30:02 newcastle kernel: [2307769.806512]  ffff880137b8f8b8 
ffffffffa00a83ca ffff880137b8f8a8 ffffffff00020000
Sep 13 17:30:02 newcastle kernel: [2307769.806523] Call Trace:
Sep 13 17:30:02 newcastle kernel: [2307769.806537]  [<ffffffffa00a83ca>] 
nouveau_vm_map_sg+0xc1/0xfd [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.806549]  [<ffffffffa008f872>] 
nouveau_bo_move_ntfy+0x76/0x82 [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.806562]  [<ffffffffa0074813>] 
ttm_bo_handle_move_mem+0x164/0x299 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.806572]  [<ffffffffa0074be7>] 
ttm_bo_evict+0x29f/0x2e8 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.806584]  [<ffffffffa0074d82>] 
ttm_mem_evict_first+0x152/0x180 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.806595]  [<ffffffffa00753f7>] 
ttm_bo_mem_space+0x29b/0x2ea [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.806605]  [<ffffffffa00754fc>] 
ttm_bo_move_buffer+0xb6/0x10c [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.806621]  [<ffffffffa0031be4>] 
? drm_mm_insert_helper+0xd3/0xec [drm]
Sep 13 17:30:02 newcastle kernel: [2307769.806632]  [<ffffffffa0075608>] 
ttm_bo_validate+0xb6/0xf4 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.806642]  [<ffffffffa0075946>] 
ttm_bo_init+0x300/0x339 [ttm]
Sep 13 17:30:02 newcastle kernel: [2307769.806657]  [<ffffffffa008fe82>] 
nouveau_bo_new+0x246/0x283 [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.806670]  [<ffffffffa008fa45>] 
? nouveau_bo_create_ttm_backend_entry+0x6c/0x6c [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.806684]  [<ffffffffa0092103>] 
nouveau_gem_new+0x5e/0xee [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.806697]  [<ffffffffa0092272>] 
nouveau_gem_ioctl_new+0xdf/0x18d [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.806708]  [<ffffffffa00287f7>] 
drm_ioctl+0x29e/0x37b [drm]
Sep 13 17:30:02 newcastle kernel: [2307769.806720]  [<ffffffffa0092193>] 
? nouveau_gem_new+0xee/0xee [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.806729]  [<ffffffff811f6290>] 
? inode_has_perm+0x32/0x34
Sep 13 17:30:02 newcastle kernel: [2307769.806736]  [<ffffffff811f6339>] 
? file_has_perm+0xa7/0xc9
Sep 13 17:30:02 newcastle kernel: [2307769.806743]  [<ffffffff81134e06>] 
do_vfs_ioctl+0x460/0x4a1
Sep 13 17:30:02 newcastle kernel: [2307769.806749]  [<ffffffff81134e9d>] 
sys_ioctl+0x56/0x79
Sep 13 17:30:02 newcastle kernel: [2307769.806756]  [<ffffffff8148e182>] 
system_call_fastpath+0x16/0x1b
Sep 13 17:30:02 newcastle kernel: [2307769.806762] Code: 5d c3 55 48 89 
e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 66 66 66 66 90 49 89 fd 49 89 
f6 48 89 d3 44 8d 24 cd 00 00 00 00 eb 52
Sep 13 17:30:02 newcastle kernel: [2307769.806851] RIP 
[<ffffffffa00e5ed6>] nv50_vm_map_sg+0x29/0x8f [nouveau]
Sep 13 17:30:02 newcastle kernel: [2307769.806870]  RSP <ffff880137b8f808>
Sep 13 17:30:02 newcastle kernel: [2307769.806874] CR2: 0000000000000000
Sep 13 17:30:02 newcastle kernel: [2307769.820562] ---[ end trace 
5540a1fff12a5d7f ]---

             reply	other threads:[~2011-09-14  1:07 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-14  1:07 Robert Hancock [this message]
2011-09-14 11:02 ` 3.0.3 nouveau: page allocation failure and oops Josh Boyer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E6FFE3E.1090702@gmail.com \
    --to=hancockrwd@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=nouveau@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.