ASU - out of memory?

Tilman Baumann tilman at baumann.name
Thu Aug 21 11:42:52 CEST 2008


Looks like we need swap after all.
Swap on flash sounds crazy, but this would be a place where non live 
pages can be dumped. I assume the majority of the memory that causes 
problems like this is leaked memory or regular bloat.

There seem to be some proposals how to make oom-kill behave more 
cooperative. But when oom-kill comes, every thing is too late in my eyes.

Torfinn Ingolfsen wrote:
> I am running ASU on my FreeRunner. After it being up for a day or two,
> things  (like the touch screen) stops working. ight now it has been up
> for:
> root at om-gta02:~# uptime
>  22:53:34 up 3 days,  5:10,  2 users,  load average: 1.01, 1.15, 1.28
> root at om-gta02:~#
> 
> From logread:
> Aug 20 22:11:47 om-gta02 user.warn kernel: [275268.785000] hald
> invoked oom-killer: gfp_mask=0x1201d2, order=0, oomkilladj=0
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.785000]
> [<c002dbfc>] (dump_stack+0x0/0x14) from [<c007a554>]
> (oom_kill_process+0x58/0xec)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.795000]
> [<c007a4fc>] (oom_kill_process+0x0/0xec) from [<c007aa28>]
> (out_of_memory+0x1a4/0x1fc)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.805000]
> r7:00000134 r6:c6884720 r5:c0387158 r4:c77e73c0
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.810000]
> [<c007a884>] (out_of_memory+0x0/0x1fc) from [<c007cdcc>]
> (__alloc_pages+0x27c/0x308)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.820000]
> [<c007cb50>] (__alloc_pages+0x0/0x308) from [<c007f068>]
> (__do_page_cache_readahead+0x148/0x2b0)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.830000]
> [<c007ef20>] (__do_page_cache_readahead+0x0/0x2b0) from [<c007f68c>]
> (do_page_cache_readahead+0x70/0x80)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.840000]
> [<c007f61c>] (do_page_cache_readahead+0x0/0x80) from [<c00799c0>]
> (filemap_fault+0x1d4/0x454)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.850000]
> r7:c76f6620 r6:c68d2000 r5:00000000 r4:00000000
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.855000]
> [<c00797ec>] (filemap_fault+0x0/0x454) from [<c0084e04>]
> (__do_fault+0x74/0x43c)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.865000]
> [<c0084d90>] (__do_fault+0x0/0x43c) from [<c0085f64>]
> (handle_mm_fault+0x308/0x700)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.870000]
> [<c0085c5c>] (handle_mm_fault+0x0/0x700) from [<c002fde0>]
> (do_page_fault+0x100/0x23c)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.880000]
> [<c002fce0>] (do_page_fault+0x0/0x23c) from [<c002ffd0>]
> (do_translation_fault+0x20/0x80)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.890000]
> [<c002ffb0>] (do_translation_fault+0x0/0x80) from [<c00281bc>]
> (do_PrefetchAbort+0x18/0x1c)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.900000]
> r5:be9248c0 r4:ffffffff
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.905000]
> [<c00281a4>] (do_PrefetchAbort+0x0/0x1c) from [<c0028e80>]
> (ret_from_exception+0x0/0x10)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.915000] Exception
> stack(0xc68d3fb0 to 0xc68d3ff8)
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.920000] 3fa0:
>                               00043660 000389f0 be9247b8 be9248b8
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.925000] 3fc0:
> be9248d4 be9248c0 be9248c4 be9248c8 be9248cc be9248d0 000412e0
> 00000001
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.935000] 3fe0:
> 000414c4 be924778 0002c748 4024c050 20000010 ffffffff
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.940000] Mem-info:
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.945000] DMA per-cpu:
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.945000] CPU    0:
> Hot: hi:   42, btch:   7 usd:  40   Cold: hi:   14, btch:   3 usd:   9
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.950000]
> Active:27461 inactive:310 dirty:0 writeback:0 unstable:0
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.950000]  free:360
> slab:1883 mapped:4 pagetables:220 bounce:0
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.955000] DMA
> free:1440kB min:1440kB low:1800kB high:2160kB active:109844kB
> inactive:1240kB present:130048kB pages_scanned:193944
> all_unreclaimable? yes
> Aug 20 22:13:22 om-gta02 user.warn kernel: [275268.960000]
> lowmem_reserve[]: 0 0 0
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275268.965000] DMA: 0*4kB
> 2*8kB 1*16kB 0*32kB 0*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB
> 0*4096kB = 1440kB
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275268.975000] Swap cache:
> add 0, delete 0, find 0/0, race 0+0
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275268.980000] Free swap  = 0kB
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275268.985000] Total swap = 0kB
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275268.985000] Free swap:
>           0kB
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275269.000000] 32768 pages of RAM
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275269.000000] 604 free pages
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275269.000000] 1924 reserved pages
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275269.005000] 1883 slab pages
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275269.010000] 24 pages shared
> Aug 20 22:13:23 om-gta02 user.warn kernel: [275269.010000] 0 pages swap cached
> Aug 20 22:13:23 om-gta02 user.err kernel: [275269.015000] Out of
> memory: kill process 1277 (hald) score 308 or a child
> Aug 20 22:13:23 om-gta02 user.err kernel: [275269.020000] Killed
> process 1278 (hald-runner)
> 
> This doesn't look good to me.
> Should ASU run out of memory?


-- 
Drucken Sie diese Mail bitte nur auf Recyclingpapier aus.
Please print this mail only on recycled paper.




More information about the community mailing list