Bug 837715

Summary: Page allocation failure caused by opening image in browser
Product: [Fedora] Fedora Reporter: hessesian
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 16CC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-07-05 13:11:50 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description hessesian 2012-07-05 00:15:46 UTC
Description of problem: Page allocation failure happens during loading of image on Opera x64 web browser


Version-Release number of selected component (if applicable): Happened on kernel 3.3 through 3.4.4


How reproducible: Very hard, as there needs to be sufficient amount of memory filled up and large enough file to be loaded in to page memory, happened about three times in two weeks so far


Steps to Reproduce:
1. Have about 4GB of memory, x64 version of Opera 12, 4chan_x userscript installed
2. visit for example boards.4chan.org/hr/
3. open large images and at least 20 tabs to consume sufficient amount of memory
  
Actual results:
Computer freezes

Expected results:
Image loads

Additional info: /var/log/messages dump
Jul  5 01:46:45 ocel kernel: [ 9845.753248] opera: page allocation failure: order:4, mode:0x40d0
Jul  5 01:46:45 ocel kernel: [ 9845.753255] Pid: 3312, comm: opera Tainted: P           O 3.4.4-3.fc16.x86_64 #1
Jul  5 01:46:45 ocel kernel: [ 9845.753257] Call Trace:
Jul  5 01:46:45 ocel kernel: [ 9845.753263]  [<ffffffff81127ca6>] warn_alloc_failed+0xf6/0x160
Jul  5 01:46:45 ocel kernel: [ 9845.753267]  [<ffffffff815f3364>] ? __alloc_pages_direct_compact+0x18d/0x19f
Jul  5 01:46:45 ocel kernel: [ 9845.753269]  [<ffffffff8112b878>] __alloc_pages_nodemask+0x6f8/0x950
Jul  5 01:46:45 ocel kernel: [ 9845.753273]  [<ffffffff811637d6>] alloc_pages_current+0xb6/0x120
Jul  5 01:46:45 ocel kernel: [ 9845.753275]  [<ffffffff81127324>] __get_free_pages+0x14/0x50
Jul  5 01:46:45 ocel kernel: [ 9845.753277]  [<ffffffff8116df4f>] kmalloc_order_trace+0x3f/0xd0
Jul  5 01:46:45 ocel kernel: [ 9845.753279]  [<ffffffff8116ee90>] __kmalloc+0x180/0x1b0
Jul  5 01:46:45 ocel kernel: [ 9845.753322]  [<ffffffffa02c74c9>] KCL_SetPageCache_Array+0x29/0xd0 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753347]  [<ffffffffa02e8395>] __kbd_allocate_pages+0x225/0x310 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753371]  [<ffffffffa02e651c>] ? __alloc_memory_uswc+0xcc/0x250 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753396]  [<ffffffffa02e45fe>] ? gal_alloc_gart_memory+0x3e/0xa0 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753422]  [<ffffffffa02ee2c1>] ? __mc_heap_alloc_memory+0xf1/0x1f0 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753448]  [<ffffffffa02e9afe>] ? mc_heap_allocate_memory+0x5e/0xe0 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753472]  [<ffffffffa02de5a4>] ? MCIL_AllocateMemoryInDescriptor+0x74/0xe0 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753513]  [<ffffffffa035074e>] ? _ZN2OS10gart_AllocEP7CMMPoolmmRm9_CMM_HEAP+0xfe/0x200 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753555]  [<ffffffffa03564a9>] ? _ZN12CMMHeap_GART10expandHeapEmRmPv+0x89/0xf0 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753594]  [<ffffffffa035576f>] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8f/0x1b0 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753637]  [<ffffffffa0354702>] ? _ZN14CMMHeapManager8allocMemEjmRK13CMM_ALIGNMENTP21MEMHEAP_ADDR_RESTRICTR14CMM_ALLOCATION+0x1e2/0x280 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753642]  [<ffffffff811ab4ac>] ? __mark_inode_dirty+0x3c/0x210
Jul  5 01:46:45 ocel kernel: [ 9845.753646]  [<ffffffff812208d8>] ? __ext4_journal_stop+0x78/0xa0
Jul  5 01:46:45 ocel kernel: [ 9845.753686]  [<ffffffffa034c622>] ? _ZN3MSF10alloc_surfEP9CMMClientP9CMMDriverP21MEMHEAP_ADDR_RESTRICTjP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x82/0x580 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753692]  [<ffffffff81122353>] ? generic_file_buffered_write+0x1c3/0x290
Jul  5 01:46:45 ocel kernel: [ 9845.753731]  [<ffffffffa03628e2>] ? _ZN8MSF_CORE20get_addr_restrictionEP9CMMDriverRK16MSF_SURF_ATTRIBSjmRP21MEMHEAP_ADDR_RESTRICT+0x62/0x230 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753774]  [<ffffffffa035cd4b>] ? CMMAllocSurface1D_WA+0x3fb/0x470 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753778]  [<ffffffff8116eeab>] ? __kmalloc+0x19b/0x1b0
Jul  5 01:46:45 ocel kernel: [ 9845.753818]  [<ffffffffa03594aa>] ? _Z8uCWDDEQCmjjPvjS_+0x9aa/0x10c0 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753822]  [<ffffffff8107f99e>] ? down+0x2e/0x50
Jul  5 01:46:45 ocel kernel: [ 9845.753848]  [<ffffffffa02f88af>] ? firegl_cmmqs_CWDDE_32+0x36f/0x480 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753875]  [<ffffffffa02f701e>] ? firegl_cmmqs_CWDDE32+0x6e/0x100 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753879]  [<ffffffff8126c908>] ? security_capable+0x18/0x20
Jul  5 01:46:45 ocel kernel: [ 9845.753905]  [<ffffffffa02f6fb0>] ? firegl_cmmqs_createdriver+0x170/0x170 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753926]  [<ffffffffa02d3fed>] ? firegl_ioctl+0x1ed/0x250 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753942]  [<ffffffffa02c4a9e>] ? ip_firegl_unlocked_ioctl+0xe/0x20 [fglrx]
Jul  5 01:46:45 ocel kernel: [ 9845.753946]  [<ffffffff81195028>] ? do_vfs_ioctl+0x98/0x550
Jul  5 01:46:45 ocel kernel: [ 9845.753949]  [<ffffffff815fabe4>] ? __schedule+0x3c4/0x7c0
Jul  5 01:46:45 ocel kernel: [ 9845.753952]  [<ffffffff81195571>] ? sys_ioctl+0x91/0xa0
Jul  5 01:46:45 ocel kernel: [ 9845.753955]  [<ffffffff815fd38e>] ? do_device_not_available+0xe/0x10
Jul  5 01:46:45 ocel kernel: [ 9845.753958]  [<ffffffff816043e9>] ? system_call_fastpath+0x16/0x1b
Jul  5 01:46:45 ocel kernel: [ 9845.753960] Mem-Info:
Jul  5 01:46:45 ocel kernel: [ 9845.753962] Node 0 DMA per-cpu:
Jul  5 01:46:45 ocel kernel: [ 9845.753965] CPU    0: hi:    0, btch:   1 usd:   0
Jul  5 01:46:45 ocel kernel: [ 9845.753966] CPU    1: hi:    0, btch:   1 usd:   0
Jul  5 01:46:45 ocel kernel: [ 9845.753968] CPU    2: hi:    0, btch:   1 usd:   0
Jul  5 01:46:45 ocel kernel: [ 9845.753970] CPU    3: hi:    0, btch:   1 usd:   0
Jul  5 01:46:45 ocel kernel: [ 9845.753971] Node 0 DMA32 per-cpu:
Jul  5 01:46:45 ocel kernel: [ 9845.753974] CPU    0: hi:  186, btch:  31 usd:   1
Jul  5 01:46:45 ocel kernel: [ 9845.753976] CPU    1: hi:  186, btch:  31 usd:   0
Jul  5 01:46:45 ocel kernel: [ 9845.753978] CPU    2: hi:  186, btch:  31 usd:  48
Jul  5 01:46:45 ocel kernel: [ 9845.753979] CPU    3: hi:  186, btch:  31 usd:   0
Jul  5 01:46:45 ocel kernel: [ 9845.753981] Node 0 Normal per-cpu:
Jul  5 01:46:45 ocel kernel: [ 9845.753983] CPU    0: hi:  186, btch:  31 usd:  30
Jul  5 01:46:45 ocel kernel: [ 9845.753985] CPU    1: hi:  186, btch:  31 usd:   0
Jul  5 01:46:45 ocel kernel: [ 9845.753987] CPU    2: hi:  186, btch:  31 usd:  17
Jul  5 01:46:45 ocel kernel: [ 9845.753989] CPU    3: hi:  186, btch:  31 usd:   0
Jul  5 01:46:45 ocel kernel: [ 9845.753993] active_anon:363343 inactive_anon:135203 isolated_anon:0
Jul  5 01:46:45 ocel kernel: [ 9845.753993]  active_file:59454 inactive_file:64810 isolated_file:0
Jul  5 01:46:45 ocel kernel: [ 9845.753994]  unevictable:878 dirty:75 writeback:0 unstable:0
Jul  5 01:46:45 ocel kernel: [ 9845.753995]  free:23457 slab_reclaimable:12786 slab_unreclaimable:12472
Jul  5 01:46:45 ocel kernel: [ 9845.753995]  mapped:45163 shmem:8003 pagetables:15537 bounce:0
Jul  5 01:46:45 ocel kernel: [ 9845.753997] Node 0 DMA free:15904kB 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:15656kB 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
Jul  5 01:46:45 ocel kernel: [ 9845.754034] lowmem_reserve[]: 0 3247 4003 4003
Jul  5 01:46:45 ocel kernel: [ 9845.754047] Node 0 DMA32 free:63248kB min:54612kB low:68264kB high:81916kB active_anon:1368632kB inactive_anon:451388kB active_file:158760kB inactive_file:186900kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:3325632kB mlocked:0kB dirty:240kB writeback:0kB mapped:109448kB shmem:29860kB slab_reclaimable:29656kB slab_unreclaimable:19392kB kernel_stack:2008kB pagetables:53492kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:169 all_unreclaimable? no
Jul  5 01:46:45 ocel kernel: [ 9845.754075] lowmem_reserve[]: 0 0 756 756
Jul  5 01:46:45 ocel kernel: [ 9845.754089] Node 0 Normal free:14676kB min:12712kB low:15888kB high:19068kB active_anon:84740kB inactive_anon:89424kB active_file:79056kB inactive_file:72340kB unevictable:3512kB isolated(anon):0kB isolated(file):0kB present:774144kB mlocked:3512kB dirty:60kB writeback:0kB mapped:71204kB shmem:2152kB slab_reclaimable:21488kB slab_unreclaimable:30488kB kernel_stack:1808kB pagetables:8656kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:42 all_unreclaimable? no
Jul  5 01:46:45 ocel kernel: [ 9845.754117] lowmem_reserve[]: 0 0 0 0
Jul  5 01:46:45 ocel kernel: [ 9845.754131] Node 0 DMA: 0*4kB 0*8kB 0*16kB 1*32kB 2*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 3*4096kB = 15904kB
Jul  5 01:46:45 ocel kernel: [ 9845.754164] Node 0 DMA32: 4260*4kB 2880*8kB 951*16kB 213*32kB 20*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 63392kB
Jul  5 01:46:45 ocel kernel: [ 9845.754197] Node 0 Normal: 3735*4kB 20*8kB 1*16kB 1*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 15212kB
Jul  5 01:46:45 ocel kernel: [ 9845.754228] 132925 total pagecache pages
Jul  5 01:46:45 ocel kernel: [ 9845.754231] 159 pages in swap cache
Jul  5 01:46:45 ocel kernel: [ 9845.754238] Swap cache stats: add 8959, delete 8800, find 26/45
Jul  5 01:46:45 ocel kernel: [ 9845.754244] Free swap  = 8685212kB
Jul  5 01:46:45 ocel kernel: [ 9845.754249] Total swap = 8720376kB
Jul  5 01:46:45 ocel kernel: [ 9845.766351] 1048560 pages RAM
Jul  5 01:46:45 ocel kernel: [ 9845.766353] 339638 pages reserved
Jul  5 01:46:45 ocel kernel: [ 9845.766354] 220847 pages shared
Jul  5 01:46:45 ocel kernel: [ 9845.766354] 633127 pages non-shared
Jul  5 01:46:45 ocel kernel: [ 9845.766357] [ati:KCL_SetPageCache_Array] *ERROR* Out of memory when allocating temporay page list
Jul  5 01:46:46 ocel kernel: [ 9846.284195] opera: page allocation failure: order:4, mode:0x40d0
Jul  5 01:46:46 ocel kernel: [ 9846.284198] Pid: 3312, comm: opera Tainted: P           O 3.4.4-3.fc16.x86_64 #1
Jul  5 01:46:46 ocel kernel: [ 9846.284199] Call Trace:
Jul  5 01:46:46 ocel kernel: [ 9846.284206]  [<ffffffff81127ca6>] warn_alloc_failed+0xf6/0x160
Jul  5 01:46:46 ocel kernel: [ 9846.284208]  [<ffffffff8112a146>] ? drain_local_pages+0x16/0x20
Jul  5 01:46:46 ocel kernel: [ 9846.284211]  [<ffffffff8112b878>] __alloc_pages_nodemask+0x6f8/0x950
Jul  5 01:46:46 ocel kernel: [ 9846.284214]  [<ffffffff81058247>] ? __call_console_drivers+0x97/0xb0
Jul  5 01:46:46 ocel kernel: [ 9846.284218]  [<ffffffff811637d6>] alloc_pages_current+0xb6/0x120
Jul  5 01:46:46 ocel kernel: [ 9846.284220]  [<ffffffff81127324>] __get_free_pages+0x14/0x50
Jul  5 01:46:46 ocel kernel: [ 9846.284222]  [<ffffffff8116df4f>] kmalloc_order_trace+0x3f/0xd0
Jul  5 01:46:46 ocel kernel: [ 9846.284269]  [<ffffffffa02f5fa2>] ? firegl_trace+0x72/0x1e0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284271]  [<ffffffff8116ee90>] __kmalloc+0x180/0x1b0
Jul  5 01:46:46 ocel kernel: [ 9846.284289]  [<ffffffffa02c6903>] ? KCL_MEM_SmallBufferAlloc+0x13/0x20 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284305]  [<ffffffffa02c6903>] KCL_MEM_SmallBufferAlloc+0x13/0x20 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284325]  [<ffffffffa02cc313>] drm_alloc+0xc3/0x1a0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284349]  [<ffffffffa02e64ae>] ? __alloc_memory_uswc+0x5e/0x250 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284372]  [<ffffffffa02e45fe>] ? gal_alloc_gart_memory+0x3e/0xa0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284396]  [<ffffffffa02ee2c1>] ? __mc_heap_alloc_memory+0xf1/0x1f0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284420]  [<ffffffffa02e9afe>] ? mc_heap_allocate_memory+0x5e/0xe0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284442]  [<ffffffffa02de5a4>] ? MCIL_AllocateMemoryInDescriptor+0x74/0xe0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284482]  [<ffffffffa035074e>] ? _ZN2OS10gart_AllocEP7CMMPoolmmRm9_CMM_HEAP+0xfe/0x200 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284521]  [<ffffffffa03564a9>] ? _ZN12CMMHeap_GART10expandHeapEmRmPv+0x89/0xf0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284560]  [<ffffffffa035576f>] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8f/0x1b0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284600]  [<ffffffffa0354702>] ? _ZN14CMMHeapManager8allocMemEjmRK13CMM_ALIGNMENTP21MEMHEAP_ADDR_RESTRICTR14CMM_ALLOCATION+0x1e2/0x280 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284604]  [<ffffffff812c3386>] ? cpumask_next_and+0x36/0x50
Jul  5 01:46:46 ocel kernel: [ 9846.284607]  [<ffffffff81092256>] ? find_busiest_group+0x176/0xbf0
Jul  5 01:46:46 ocel kernel: [ 9846.284644]  [<ffffffffa034c622>] ? _ZN3MSF10alloc_surfEP9CMMClientP9CMMDriverP21MEMHEAP_ADDR_RESTRICTjP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x82/0x580 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284684]  [<ffffffffa03628e2>] ? _ZN8MSF_CORE20get_addr_restrictionEP9CMMDriverRK16MSF_SURF_ATTRIBSjmRP21MEMHEAP_ADDR_RESTRICT+0x62/0x230 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284725]  [<ffffffffa035cd4b>] ? CMMAllocSurface1D_WA+0x3fb/0x470 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284728]  [<ffffffff8116ee6d>] ? __kmalloc+0x15d/0x1b0
Jul  5 01:46:46 ocel kernel: [ 9846.284766]  [<ffffffffa03594aa>] ? _Z8uCWDDEQCmjjPvjS_+0x9aa/0x10c0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284769]  [<ffffffff8107f99e>] ? down+0x2e/0x50
Jul  5 01:46:46 ocel kernel: [ 9846.284795]  [<ffffffffa02f88af>] ? firegl_cmmqs_CWDDE_32+0x36f/0x480 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284820]  [<ffffffffa02f701e>] ? firegl_cmmqs_CWDDE32+0x6e/0x100 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284823]  [<ffffffff8126c908>] ? security_capable+0x18/0x20
Jul  5 01:46:46 ocel kernel: [ 9846.284848]  [<ffffffffa02f6fb0>] ? firegl_cmmqs_createdriver+0x170/0x170 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284870]  [<ffffffffa02d3fed>] ? firegl_ioctl+0x1ed/0x250 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284886]  [<ffffffffa02c4a9e>] ? ip_firegl_unlocked_ioctl+0xe/0x20 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.284890]  [<ffffffff81195028>] ? do_vfs_ioctl+0x98/0x550
Jul  5 01:46:46 ocel kernel: [ 9846.284893]  [<ffffffff815fabe4>] ? __schedule+0x3c4/0x7c0
Jul  5 01:46:46 ocel kernel: [ 9846.284896]  [<ffffffff81195571>] ? sys_ioctl+0x91/0xa0
Jul  5 01:46:46 ocel kernel: [ 9846.284898]  [<ffffffff816043e9>] ? system_call_fastpath+0x16/0x1b
Jul  5 01:46:46 ocel kernel: [ 9846.284900] Mem-Info:
Jul  5 01:46:46 ocel kernel: [ 9846.284901] Node 0 DMA per-cpu:
Jul  5 01:46:46 ocel kernel: [ 9846.284903] CPU    0: hi:    0, btch:   1 usd:   0
Jul  5 01:46:46 ocel kernel: [ 9846.284905] CPU    1: hi:    0, btch:   1 usd:   0
Jul  5 01:46:46 ocel kernel: [ 9846.284907] CPU    2: hi:    0, btch:   1 usd:   0
Jul  5 01:46:46 ocel kernel: [ 9846.284909] CPU    3: hi:    0, btch:   1 usd:   0
Jul  5 01:46:46 ocel kernel: [ 9846.284910] Node 0 DMA32 per-cpu:
Jul  5 01:46:46 ocel kernel: [ 9846.284912] CPU    0: hi:  186, btch:  31 usd:   0
Jul  5 01:46:46 ocel kernel: [ 9846.284913] CPU    1: hi:  186, btch:  31 usd:   0
Jul  5 01:46:46 ocel kernel: [ 9846.284915] CPU    2: hi:  186, btch:  31 usd:   0
Jul  5 01:46:46 ocel kernel: [ 9846.284916] CPU    3: hi:  186, btch:  31 usd: 184
Jul  5 01:46:46 ocel kernel: [ 9846.284917] Node 0 Normal per-cpu:
Jul  5 01:46:46 ocel kernel: [ 9846.284919] CPU    0: hi:  186, btch:  31 usd:   0
Jul  5 01:46:46 ocel kernel: [ 9846.284920] CPU    1: hi:  186, btch:  31 usd:   0
Jul  5 01:46:46 ocel kernel: [ 9846.284922] CPU    2: hi:  186, btch:  31 usd:   0
Jul  5 01:46:46 ocel kernel: [ 9846.284923] CPU    3: hi:  186, btch:  31 usd:  39
Jul  5 01:46:46 ocel kernel: [ 9846.284926] active_anon:362240 inactive_anon:136039 isolated_anon:0
Jul  5 01:46:46 ocel kernel: [ 9846.284927]  active_file:58345 inactive_file:59660 isolated_file:0
Jul  5 01:46:46 ocel kernel: [ 9846.284928]  unevictable:878 dirty:75 writeback:0 unstable:0
Jul  5 01:46:46 ocel kernel: [ 9846.284929]  free:30078 slab_reclaimable:12638 slab_unreclaimable:12472
Jul  5 01:46:46 ocel kernel: [ 9846.284929]  mapped:44351 shmem:8003 pagetables:15537 bounce:0
Jul  5 01:46:46 ocel kernel: [ 9846.284931] Node 0 DMA free:15904kB 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:15656kB 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
Jul  5 01:46:46 ocel kernel: [ 9846.284938] lowmem_reserve[]: 0 3247 4003 4003
Jul  5 01:46:46 ocel kernel: [ 9846.284941] Node 0 DMA32 free:84268kB min:54612kB low:68264kB high:81916kB active_anon:1363936kB inactive_anon:454732kB active_file:160536kB inactive_file:165896kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:3325632kB mlocked:0kB dirty:240kB writeback:0kB mapped:107248kB shmem:29860kB slab_reclaimable:29064kB slab_unreclaimable:19392kB kernel_stack:2008kB pagetables:53492kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:35 all_unreclaimable? no
Jul  5 01:46:46 ocel kernel: [ 9846.284949] lowmem_reserve[]: 0 0 756 756
Jul  5 01:46:46 ocel kernel: [ 9846.284951] Node 0 Normal free:20140kB min:12712kB low:15888kB high:19068kB active_anon:85024kB inactive_anon:89424kB active_file:72844kB inactive_file:72744kB unevictable:3512kB isolated(anon):0kB isolated(file):0kB present:774144kB mlocked:3512kB dirty:60kB writeback:0kB mapped:70156kB shmem:2152kB slab_reclaimable:21488kB slab_unreclaimable:30488kB kernel_stack:1808kB pagetables:8656kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:60 all_unreclaimable? no
Jul  5 01:46:46 ocel kernel: [ 9846.284959] lowmem_reserve[]: 0 0 0 0
Jul  5 01:46:46 ocel kernel: [ 9846.284961] Node 0 DMA: 0*4kB 0*8kB 0*16kB 1*32kB 2*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 3*4096kB = 15904kB
Jul  5 01:46:46 ocel kernel: [ 9846.284968] Node 0 DMA32: 7606*4kB 3503*8kB 1064*16kB 225*32kB 25*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 84400kB
Jul  5 01:46:46 ocel kernel: [ 9846.284974] Node 0 Normal: 4666*4kB 192*8kB 11*16kB 2*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20504kB
Jul  5 01:46:46 ocel kernel: [ 9846.284981] 126769 total pagecache pages
Jul  5 01:46:46 ocel kernel: [ 9846.284982] 143 pages in swap cache
Jul  5 01:46:46 ocel kernel: [ 9846.284983] Swap cache stats: add 9256, delete 9113, find 26/45
Jul  5 01:46:46 ocel kernel: [ 9846.284985] Free swap  = 8684024kB
Jul  5 01:46:46 ocel kernel: [ 9846.284986] Total swap = 8720376kB
Jul  5 01:46:46 ocel kernel: [ 9846.297411] 1048560 pages RAM
Jul  5 01:46:46 ocel kernel: [ 9846.297412] 339638 pages reserved
Jul  5 01:46:46 ocel kernel: [ 9846.297413] 219051 pages shared
Jul  5 01:46:46 ocel kernel: [ 9846.297414] 631113 pages non-shared
Jul  5 01:46:46 ocel kernel: [ 9846.297419] KBD BUG in ../../../../../../../../drivers/2d/lnx/fgl/drm/kernel/gal.c at line: 296!
Jul  5 01:46:46 ocel kernel: [ 9846.297439] int3: 0000 [#1] SMP 
Jul  5 01:46:46 ocel kernel: [ 9846.297442] CPU 2 
Jul  5 01:46:46 ocel kernel: [ 9846.297443] Modules linked in: btrfs zlib_deflate libcrc32c ufs hfsplus hfs minix vfat msdos fat jfs xfs reiserfs ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack tcp_lp fuse be2iscsi iscsi_boot_sysfs bnx2i cnic uio cxgb4i cxgb4 cxgb3i libcxgbi cxgb3 mdio lockd ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi snd_hda_codec_hdmi snd_hda_intel snd_hda_codec snd_virtuoso snd_oxygen_lib snd_hwdep fglrx(PO) snd_seq snd_pcm snd_timer snd_mpu401_uart snd_page_alloc snd_rawmidi snd_seq_device snd soundcore shpchp iTCO_wdt iTCO_vendor_support coretemp i2c_i801 serio_raw sunrpc microcode binfmt_misc atl1e amd_iommu_v2 uinput joydev asus_atk0110 firewire_ohci firewire_core crc_itu_t radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: scsi_wait_scan]
Jul  5 01:46:46 ocel kernel: [ 9846.297485] 
Jul  5 01:46:46 ocel kernel: [ 9846.297487] Pid: 3312, comm: opera Tainted: P           O 3.4.4-3.fc16.x86_64 #1 System manufacturer P5Q-PRO/P5Q-PRO
Jul  5 01:46:46 ocel kernel: [ 9846.297491] RIP: 0010:[<ffffffffa02e6674>]  [<ffffffffa02e6674>] __alloc_memory_uswc+0x224/0x250 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297523] RSP: 0018:ffff8800c4af7758  EFLAGS: 00000202
Jul  5 01:46:46 ocel kernel: [ 9846.297524] RAX: ffff880025d2b001 RBX: 0000000000000000 RCX: 00000000003cd63d
Jul  5 01:46:46 ocel kernel: [ 9846.297526] RDX: 00000000003cd63c RSI: ffff880025d2b000 RDI: ffff88012b002a00
Jul  5 01:46:46 ocel kernel: [ 9846.297528] RBP: ffff88002682e440 R08: 00000000000166e0 R09: ffffea0000974a80
Jul  5 01:46:46 ocel kernel: [ 9846.297529] R10: ffffffffa02c693e R11: 0000000000000000 R12: 000000000000c000
Jul  5 01:46:46 ocel kernel: [ 9846.297531] R13: 0000000000001800 R14: 0000000000001800 R15: ffff8801061d5808
Jul  5 01:46:46 ocel kernel: [ 9846.297533] FS:  00007fe0c983d780(0000) GS:ffff88012fd00000(0000) knlGS:0000000000000000
Jul  5 01:46:46 ocel kernel: [ 9846.297535] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul  5 01:46:46 ocel kernel: [ 9846.297536] CR2: 00007fe0c312dfc0 CR3: 00000000a79e3000 CR4: 00000000000007e0
Jul  5 01:46:46 ocel kernel: [ 9846.297538] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Jul  5 01:46:46 ocel kernel: [ 9846.297540] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Jul  5 01:46:46 ocel kernel: [ 9846.297542] Process opera (pid: 3312, threadinfo ffff8800c4af6000, task ffff880106079720)
Jul  5 01:46:46 ocel kernel: [ 9846.297543] Stack:
Jul  5 01:46:46 ocel kernel: [ 9846.297544]  0000000000000150 ffff8801061d5820 ffff8801061d5800 0000000000001800
Jul  5 01:46:46 ocel kernel: [ 9846.297548]  0000000000000000 0000000001800000 ffff880006821550 ffffffffa02e45fe
Jul  5 01:46:46 ocel kernel: [ 9846.297551]  ffff880006821540 ffff880126994000 ffff8801275aa660 ffffffffa02ee2c1
Jul  5 01:46:46 ocel kernel: [ 9846.297554] Call Trace:
Jul  5 01:46:46 ocel kernel: [ 9846.297577]  [<ffffffffa02e45fe>] ? gal_alloc_gart_memory+0x3e/0xa0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297601]  [<ffffffffa02ee2c1>] ? __mc_heap_alloc_memory+0xf1/0x1f0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297625]  [<ffffffffa02e9afe>] ? mc_heap_allocate_memory+0x5e/0xe0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297648]  [<ffffffffa02de5a4>] ? MCIL_AllocateMemoryInDescriptor+0x74/0xe0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297686]  [<ffffffffa035074e>] ? _ZN2OS10gart_AllocEP7CMMPoolmmRm9_CMM_HEAP+0xfe/0x200 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297726]  [<ffffffffa03564a9>] ? _ZN12CMMHeap_GART10expandHeapEmRmPv+0x89/0xf0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297770]  [<ffffffffa035576f>] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8f/0x1b0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297809]  [<ffffffffa0354702>] ? _ZN14CMMHeapManager8allocMemEjmRK13CMM_ALIGNMENTP21MEMHEAP_ADDR_RESTRICTR14CMM_ALLOCATION+0x1e2/0x280 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297814]  [<ffffffff812c3386>] ? cpumask_next_and+0x36/0x50
Jul  5 01:46:46 ocel kernel: [ 9846.297818]  [<ffffffff81092256>] ? find_busiest_group+0x176/0xbf0
Jul  5 01:46:46 ocel kernel: [ 9846.297855]  [<ffffffffa034c622>] ? _ZN3MSF10alloc_surfEP9CMMClientP9CMMDriverP21MEMHEAP_ADDR_RESTRICTjP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x82/0x580 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297896]  [<ffffffffa03628e2>] ? _ZN8MSF_CORE20get_addr_restrictionEP9CMMDriverRK16MSF_SURF_ATTRIBSjmRP21MEMHEAP_ADDR_RESTRICT+0x62/0x230 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297936]  [<ffffffffa035cd4b>] ? CMMAllocSurface1D_WA+0x3fb/0x470 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297940]  [<ffffffff8116ee6d>] ? __kmalloc+0x15d/0x1b0
Jul  5 01:46:46 ocel kernel: [ 9846.297978]  [<ffffffffa03594aa>] ? _Z8uCWDDEQCmjjPvjS_+0x9aa/0x10c0 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.297981]  [<ffffffff8107f99e>] ? down+0x2e/0x50
Jul  5 01:46:46 ocel kernel: [ 9846.298003]  [<ffffffffa02f88af>] ? firegl_cmmqs_CWDDE_32+0x36f/0x480 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.298051]  [<ffffffffa02f701e>] ? firegl_cmmqs_CWDDE32+0x6e/0x100 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.298065]  [<ffffffff8126c908>] ? security_capable+0x18/0x20
Jul  5 01:46:46 ocel kernel: [ 9846.298096]  [<ffffffffa02f6fb0>] ? firegl_cmmqs_createdriver+0x170/0x170 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.298122]  [<ffffffffa02d3fed>] ? firegl_ioctl+0x1ed/0x250 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.298144]  [<ffffffffa02c4a9e>] ? ip_firegl_unlocked_ioctl+0xe/0x20 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.298156]  [<ffffffff81195028>] ? do_vfs_ioctl+0x98/0x550
Jul  5 01:46:46 ocel kernel: [ 9846.298164]  [<ffffffff815fabe4>] ? __schedule+0x3c4/0x7c0
Jul  5 01:46:46 ocel kernel: [ 9846.298170]  [<ffffffff81195571>] ? sys_ioctl+0x91/0xa0
Jul  5 01:46:46 ocel kernel: [ 9846.298180]  [<ffffffff816043e9>] ? system_call_fastpath+0x16/0x1b
Jul  5 01:46:46 ocel kernel: [ 9846.298188] Code: ce 3d a0 31 c0 e8 1d 45 fe ff cc e9 b0 fe ff ff ba 28 01 00 00 48 c7 c6 c0 81 3e a0 48 c7 c7 9f ce 3d a0 31 c0 e8 fd 44 fe ff cc <e9> 57 fe ff ff 66 66 66 90 66 66 90 ba 28 01 00 00 48 c7 c6 c0 
Jul  5 01:46:46 ocel kernel: [ 9846.298355] RIP  [<ffffffffa02e6674>] __alloc_memory_uswc+0x224/0x250 [fglrx]
Jul  5 01:46:46 ocel kernel: [ 9846.298385]  RSP <ffff8800c4af7758>
Jul  5 01:46:46 ocel kernel: [ 9846.298393] ---[ end trace 0f5c1506f28bae4c ]---
Jul  5 01:46:46 ocel kernel: [ 9846.298400] note: opera[3312] exited with preempt_count 1

Comment 1 Josh Boyer 2012-07-05 13:11:50 UTC
This is from the fglrx module.  We don't support that.