Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@ChronoMonochrome
Last active September 17, 2019 20:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ChronoMonochrome/5e72ed87061f46539863c1fd572ebd63 to your computer and use it in GitHub Desktop.
Save ChronoMonochrome/5e72ed87061f46539863c1fd572ebd63 to your computer and use it in GitHub Desktop.
Lima memory allocation issues
87.272432] CPU: 3 PID: 607 Comm: RenderThread Not tainted 5.3.0-rc8+ #135
[ 87.282425] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
[ 87.292321] Backtrace:
[ 87.301734] [<c010eed0>] (dump_backtrace) from [<c010f158>] (show_stack+0x20/0x24)
[ 87.311195] r7:60000013 r6:c1086798 r5:00000000 r4:c1086798
[ 87.321186] [<c010f138>] (show_stack) from [<c0a9416c>] (dump_stack+0x80/0x94)
[ 87.330615] [<c0a940ec>] (dump_stack) from [<c0294870>] (warn_alloc+0xd8/0x17c)
[ 87.340082] r7:ffffe000 r6:c0d370e0 r5:00000000 r4:c1006188
[ 87.349514] [<c0294798>] (warn_alloc) from [<c0295834>] (__alloc_pages_nodemask+0xe70/0x1120)
[ 87.368510] r3:00000000 r2:c0d370e0
[ 87.377650] r7:00000000 r6:00000000 r5:00000000 r4:00000000
[ 87.386763] [<c02949c4>] (__alloc_pages_nodemask) from [<c0264038>] (shmem_getpage_gfp.constprop.4+0x1a0/0x804)
[ 87.405032] r10:d7bbd940 r9:00000035 r8:e05d1400 r7:00000000 r6:00000001 r5:e3005480
[ 87.414195] r4:d7bbd848
[ 87.423227] [<c0263e98>] (shmem_getpage_gfp.constprop.4) from [<c0266284>] (shmem_read_mapping_page_gfp+0x58/0x94)
[ 87.441405] r10:38e38e39 r9:000fffff r8:00000035 r7:c1006188 r6:00000100 r5:d004f000
[ 87.450559] r4:c1006188
[ 87.459590] [<c026622c>] (shmem_read_mapping_page_gfp) from [<c05a7c08>] (drm_gem_get_pages+0xcc/0x1ec)
[ 87.477706] r4:d7bbd940
[ 87.486704] [<c05a7b3c>] (drm_gem_get_pages) from [<c05e3e00>] (lima_bo_create+0x158/0x20c)
[ 87.504594] r10:d7b1de2c r9:c05df6d8 r8:00000100 r7:e2bd8040 r6:00000400 r5:00000000
[ 87.513431] r4:d7b22000
[ 87.522141] [<c05e3ca8>] (lima_bo_create) from [<c05e1e1c>] (lima_gem_create_handle+0x38/0x70)
[ 87.539554] r10:d7b1de2c r9:c05df6d8 r8:00000021 r7:00000000 r6:c7261e00 r5:c7261e00
[ 87.548320] r4:c1006188
[ 87.556980] [<c05e1de4>] (lima_gem_create_handle) from [<c05df728>] (lima_ioctl_gem_create+0x50/0x60)
[ 87.574324] r5:e2bc8800 r4:c1006188
[ 87.582920] [<c05df6d8>] (lima_ioctl_gem_create) from [<c05aa028>] (drm_ioctl_kernel+0xc0/0xfc)
[ 87.600089] [<c05a9f68>] (drm_ioctl_kernel) from [<c05aa288>] (drm_ioctl+0x224/0x41c)
[ 87.608734] r10:c0b53bec r9:00000010 r8:96a423f4 r7:c0106441 r6:c7261e00 r5:d3590f00
[ 87.617361] r4:c1006188
[ 87.625883] [<c05aa064>] (drm_ioctl) from [<c02d4fdc>] (do_vfs_ioctl+0xc0/0x904)
[ 87.634463] r10:e14f1a00 r9:00000036 r8:96a423f4 r7:00000036 r6:d3590f00 r5:96a423f4
[ 87.643028] r4:c1006188
[ 87.651486] [<c02d4f1c>] (do_vfs_ioctl) from [<c02d588c>] (ksys_ioctl+0x6c/0x90)
[ 87.660004] r10:00000036 r9:00000036 r8:96a423f4 r7:c0106441 r6:00000000 r5:d3590f00
[ 87.668526] r4:d3590f01
[ 87.676950] [<c02d5820>] (ksys_ioctl) from [<c02d58c8>] (sys_ioctl+0x18/0x1c)
[ 87.685425] r9:d7b1c000 r8:c0101204 r7:00000036 r6:00000036 r5:c0106441 r4:96a423f4
[ 87.693896] [<c02d58b0>] (sys_ioctl) from [<c0101000>] (ret_fast_syscall+0x0/0x54)
[ 87.702383] Exception stack(0xd7b1dfa8 to 0xd7b1dff0)
[ 87.710824] dfa0: 96a423f4 c0106441 00000036 c0106441 96a423f4 96a423d4
[ 87.727604] dfc0: 96a423f4 c0106441 00000036 00000036 ab321ee8 00100000 00000000 00000001
[ 87.744334] dfe0: 00000200 96a423c0 b162ccfd b165fcf0
[ 87.752772] Mem-Info:
[ 87.762441] active_anon:55471 inactive_anon:112 isolated_anon:10\x0a active_file:48321 inactive_file:47961 isolated_file:15\x0a unevictable:14795 dirty:30 writeback:0 unstable:0\x0a slab_reclaimable:5525 slab_unreclaimable:7907\x0a mapped:77425 shmem:14334 pagetables:4063 bounce:0\x0a free:54473 free_pcp:427 free_cma:46981
[ 87.817687] Node 0 active_anon:212384kB inactive_anon:448kB active_file:193684kB inactive_file:191744kB unevictable:59880kB isolated(anon):40kB isolated(file):60kB mapped:308300kB dirty:120kB writeback:0kB shmem:58036kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
[ 87.858730] Normal free:220372kB min:2996kB low:11648kB high:12408kB active_anon:153556kB inactive_anon:120kB active_file:42988kB inactive_file:177292kB unevictable:57640kB writepending:120kB present:786432kB managed:760012kB mlocked:0kB kernel_stack:5544kB pagetables:10620kB bounce:0kB free_pcp:2588kB local_pcp:616kB free_cma:187924kB
[ 87.862469] debugfs: File '724' in directory 'proc' already present!
[ 87.891443] lowmem_reserve[]: 0 2024 2024
[ 87.909269] HighMem free:14920kB min:252kB low:3196kB high:3452kB active_anon:59208kB inactive_anon:328kB active_file:149516kB inactive_file:14008kB unevictable:2440kB writepending:0kB present:260096kB managed:259072kB mlocked:2440kB kernel_stack:0kB pagetables:3708kB bounce:0kB free_pcp:428kB local_pcp:48kB free_cma:0kB
[ 87.926307] audit: audit_lost=171 audit_rate_limit=5 audit_backlog_limit=64
[ 87.942117] lowmem_reserve[]: 0 0 0
[ 87.950454] audit: rate limit exceeded
[ 87.958367] Normal: 1211*4kB (UMEC) 668*8kB (UMEC) 310*16kB (UMEC) 143*32kB (UMEC) 40*64kB (UME) 15*128kB (ME) 5*256kB (UME) 1*512kB (C) 3*1024kB (UC) 4*2048kB (UC) 45*4096kB (C) = 221580kB
[ 87.992873] HighMem: 2*4kB (UM) 2*8kB (UM) 19*16kB (M) 38*32kB (UM) 17*64kB (M) 7*128kB (UM) 6*256kB (UM) 2*512kB (UM) 3*1024kB (UM) 2*2048kB (UM) 0*4096kB = 13256kB
[ 88.013000] 111816 total pagecache pages
[ 88.021983] 0 pages in swap cache
[ 88.030173] Swap cache stats: add 0, delete 0, find 0/0
[ 88.038831] Free swap = 0kB
[ 88.047038] Total swap = 0kB
[ 88.054911] 261632 pages RAM
[ 88.062727] 65024 pages HighMem/MovableOnly
[ 88.070497] 6861 pages reserved
[ 88.078159] 49152 pages cma reserved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment