From: Xishi Qiu <qiuxishi@huawei.com>
To: Linux MM <linux-mm@kvack.org>, LKML <linux-kernel@vger.kernel.org>
Subject: [RFC] oom, but there is enough memory
Date: Thu, 31 Mar 2016 17:16:00 +0800 [thread overview]
Message-ID: <56FCEAD0.9080806@huawei.com> (raw)
It triggers a lot of ooms, but there is enough memory(many large blocks).
And at last "Kernel panic - not syncing: Out of memory and no killable processes..."
I find almost the every call trace include "pagefault_out_of_memory" and "gfp_mask=0x0".
If it does oom, why not it triger in mm core path?
e.g. __alloc_pages_nodemask -> __alloc_pages_slowpath -> __alloc_pages_may_oom ...
And if the allocation from user space, why the gfp_mask=0x0? (usually is GFP_HIGHUSER_MOVABLE, instead of GFP_NOWAIT)
Here is one oom log, the kernel is v3.10 stable.
<4>[63651.040008s][pid:2912,cpu3,sh]sh invoked oom-killer: gfp_mask=0x0, order=0, oom_score_adj=-1000
<6>[63651.040039s][pid:2912,cpu3,sh]sh cpuset=/ mems_allowed=0
<4>[63651.040039s][pid:2912,cpu3,sh]CPU: 3 PID: 2912 Comm: sh Tainted: G B 3.10.90-g97d130c #1
<0>[63651.040039s][pid:2912,cpu3,sh]Call trace:
<4>[63651.040069s][pid:2912,cpu3,sh][<ffffffc000088e5c>] dump_backtrace+0x0/0x124
<4>[63651.040069s][pid:2912,cpu3,sh][<ffffffc000088f9c>] show_stack+0x10/0x1c
<4>[63651.040100s][pid:2912,cpu3,sh][<ffffffc000c465d0>] dump_stack+0x1c/0x28
<4>[63651.040100s][pid:2912,cpu3,sh][<ffffffc00014e698>] dump_header.isra.13+0x88/0x1a8
<4>[63651.040100s][pid:2912,cpu3,sh][<ffffffc00014ec18>] oom_kill_process+0x280/0x3f4
<4>[63651.040130s][pid:2912,cpu3,sh][<ffffffc00014f25c>] out_of_memory+0x2c0/0x2fc
<4>[63651.040130s][pid:2912,cpu3,sh][<ffffffc00014f2d0>] pagefault_out_of_memory+0x38/0x54
<4>[63651.040130s][pid:2912,cpu3,sh][<ffffffc000c5376c>] do_page_fault.part.6+0x310/0x33c
<4>[63651.040130s][pid:2912,cpu3,sh][<ffffffc000c537c4>] do_page_fault+0x2c/0xd0
<4>[63651.040161s][pid:2912,cpu3,sh][<ffffffc000081240>] do_mem_abort+0x38/0x9c
<4>[63651.040161s][pid:2912,cpu3,sh]Exception stack(0xffffffc0457e7e30 to 0xffffffc0457e7f50)
<4>[63651.040161s][pid:2912,cpu3,sh]7e20: 4e3f5d07 00000000 97c4a3e8 0000007f
<4>[63651.040191s][pid:2912,cpu3,sh]7e40: ffffffff ffffffff 97c16e7c 0000007f 00000000 00000000 97c39f10 0000007f
<4>[63651.040191s][pid:2912,cpu3,sh]7e60: ebe1a7f0 0000007f 000843ac ffffffc0 457e7e90 ffffffc0 00084ff0 ffffffc0
<4>[63651.040191s][pid:2912,cpu3,sh]7e80: 457e7e90 ffffffc0 00084ffc ffffffc0 457e7eb0 ffffffc0 000889c0 ffffffc0
<4>[63651.040222s][pid:2912,cpu3,sh]7ea0: 00000008 00000000 000000a7 00000000 ebe1a7c0 0000007f 0008444c ffffffc0
<4>[63651.040222s][pid:2912,cpu3,sh]7ec0: 4e3f5d07 00000000 000843ac ffffffc0 97c4a3e8 0000007f 979e2620 0000007f
<4>[63651.040222s][pid:2912,cpu3,sh]7ee0: 00000618 00000000 00000000 00000000 00002e40 00000000 00050d63 00000000
<4>[63651.040252s][pid:2912,cpu3,sh]7f00: 00000000 00000000 f23aeec6 0000002a 979edcbc 0000007f 979ed40c 0000007f
<4>[63651.040252s][pid:2912,cpu3,sh]7f20: 979e3848 0000007f 00000041 00000000 00000001 00000000 00000000 00000000
<4>[63651.040252s][pid:2912,cpu3,sh]7f40: 00000002 00000000 00000002 00000000
<4>[63651.040252s][pid:2912,cpu3,sh]Mem-Info:
<4>[63651.040283s][pid:2912,cpu3,sh]DMA per-cpu:
<4>[63651.040283s][pid:2912,cpu3,sh]CPU 0: hi: 186, btch: 31 usd: 156
<4>[63651.040283s][pid:2912,cpu3,sh]CPU 1: hi: 186, btch: 31 usd: 105
<4>[63651.040283s][pid:2912,cpu3,sh]CPU 2: hi: 186, btch: 31 usd: 147
<4>[63651.040313s][pid:2912,cpu3,sh]CPU 3: hi: 186, btch: 31 usd: 159
<4>[63651.040313s][pid:2912,cpu3,sh]CPU 4: hi: 186, btch: 31 usd: 182
<4>[63651.040313s][pid:2912,cpu3,sh]CPU 5: hi: 186, btch: 31 usd: 181
<4>[63651.040313s][pid:2912,cpu3,sh]CPU 6: hi: 186, btch: 31 usd: 59
<4>[63651.040313s][pid:2912,cpu3,sh]CPU 7: hi: 186, btch: 31 usd: 167
<4>[63651.040344s][pid:2912,cpu3,sh]active_anon:85765 inactive_anon:306 isolated_anon:0
<4>[63651.040344s] active_file:26899 inactive_file:116289 isolated_file:0
<4>[63651.040344s] unevictable:260 dirty:10 writeback:0 unstable:0
<4>[63651.040344s] free:137650 slab_reclaimable:6762 slab_unreclaimable:18325
<4>[63651.040344s] mapped:50105 shmem:328 pagetables:3621 bounce:0
<4>[63651.040344s] free_cma:7724
<4>[63651.040374s][pid:2912,cpu3,sh]DMA free:550600kB min:5244kB low:27580kB high:28892kB active_anon:343060kB inactive_anon:1224kB active_file:107596kB inactive_file:465156kB unevictable:1040kB isolated(anon):0kB isolated(file):0kB present:2016252kB managed:1720040kB mlocked:1040kB dirty:40kB writeback:0kB mapped:200420kB shmem:1312kB slab_reclaimable:27048kB slab_unreclaimable:73300kB kernel_stack:15248kB pagetables:14484kB unstable:0kB bounce:0kB free_cma:30896kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
<4>[63651.040374s][pid:2912,cpu3,sh]lowmem_reserve[]: 0 0 0
<4>[63651.040374s][pid:2912,cpu3,sh]DMA: 2883*4kB (UEMC) 1235*8kB (UEMC) 583*16kB (UEM) 309*32kB (UEMC) 117*64kB (UEM) 58*128kB (UEMC) 12*256kB (UEM) 6*512kB (UEM) 6*1024kB (U) 6*2048kB (UMC) 115*4096kB (UMRC) = 551156kB
<4>[63651.040435s][pid:2912,cpu3,sh]152759 total pagecache pages
<4>[63651.040435s][pid:2912,cpu3,sh]0 pages in swap cache
<4>[63651.040435s][pid:2912,cpu3,sh]Swap cache stats: add 0, delete 0, find 0/10
<4>[63651.040435s][pid:2912,cpu3,sh]Free swap = 524280kB
<4>[63651.040466s][pid:2912,cpu3,sh]Total swap = 524280kB
<4>[63651.067657s][pid:2912,cpu3,sh]504063 pages RAM
<4>[63651.067687s][pid:2912,cpu3,sh]23820 pages reserved
<4>[63651.067687s][pid:2912,cpu3,sh]1420923 pages shared
<4>[63651.067687s][pid:2912,cpu3,sh]261855 pages non-shared
<6>[63651.067718s][pid:2912,cpu3,sh][ pid ] uid tgid total_vm rss nr_ptes swapents oom_score_adj name
<6>[63651.067779s][pid:2912,cpu3,sh][ 250] 0 250 1084 249 4 0 -1000 ueventd
<6>[63651.067779s][pid:2912,cpu3,sh][ 252] 0 252 678 87 4 0 -1000 oeminfo_nvm_ser
<6>[63651.067779s][pid:2912,cpu3,sh][ 299] 1036 299 5090 1893 14 0 -1000 logd
<6>[63651.067810s][pid:2912,cpu3,sh][ 300] 0 300 3758 771 11 0 -1000 vold
<6>[63651.067810s][pid:2912,cpu3,sh][ 313] 0 313 1070 121 5 0 -1000 healthd
<6>[63651.067810s][pid:2912,cpu3,sh][ 314] 0 314 1924 606 7 0 -1000 lmkd
<6>[63651.067840s][pid:2912,cpu3,sh][ 315] 1000 315 1520 347 6 0 -1000 servicemanager
<6>[63651.067840s][pid:2912,cpu3,sh][ 316] 1000 316 90116 4462 86 0 -1000 surfaceflinger
<6>[63651.067871s][pid:2912,cpu3,sh][ 317] 1000 317 5109 537 14 0 -1000 perfhub
<6>[63651.067871s][pid:2912,cpu3,sh][ 318] 0 318 3182 323 8 0 -1000 teecd
<6>[63651.067871s][pid:2912,cpu3,sh][ 361] 0 361 6325 910 16 0 -1000 netd
<6>[63651.067901s][pid:2912,cpu3,sh][ 362] 0 362 807 284 4 0 -1000 debuggerd
<6>[63651.067901s][pid:2912,cpu3,sh][ 363] 0 363 1998 632 8 0 -1000 debuggerd64
<6>[63651.067901s][pid:2912,cpu3,sh][ 364] 1019 364 3968 1395 10 0 -1000 drmserver
<6>[63651.067932s][pid:2912,cpu3,sh][ 366] 1013 366 7878 1740 16 0 -1000 mediaserver
<6>[63651.067932s][pid:2912,cpu3,sh][ 367] 0 367 1528 349 6 0 -1000 installd
<6>[63651.067932s][pid:2912,cpu3,sh][ 368] 1017 368 4402 852 11 0 -1000 keystore
<6>[63651.067962s][pid:2912,cpu3,sh][ 369] 1000 369 1383 293 6 0 -1000 hw_ueventd
<6>[63651.067962s][pid:2912,cpu3,sh][ 370] 0 370 309570 25514 163 0 -1000 main
<6>[63651.067993s][pid:2912,cpu3,sh][ 371] 0 371 233222 20011 140 0 -1000 main
<6>[63651.067993s][pid:2912,cpu3,sh][ 372] 0 372 2468 449 7 0 -1000 device_monitor
<6>[63651.067993s][pid:2912,cpu3,sh][ 374] 0 374 1760 397 7 0 -1000 hwnffserver
<6>[63651.068023s][pid:2912,cpu3,sh][ 375] 1000 375 1459 322 5 0 -1000 thermal-daemon
<6>[63651.068023s][pid:2912,cpu3,sh][ 376] 1013 376 19568 2596 40 0 -1000 HwCamCfgSvr
<6>[63651.068023s][pid:2912,cpu3,sh][ 377] 0 377 1585 125 5 0 -1000 adbd
<6>[63651.068054s][pid:2912,cpu3,sh][ 378] 0 378 1584 126 5 0 -1000 hdbd
<6>[63651.068054s][pid:2912,cpu3,sh][ 385] 0 385 1411 290 6 0 -1000 diagserver
<6>[63651.068054s][pid:2912,cpu3,sh][ 386] 0 386 4119 829 11 0 -1000 atcmdserver
<6>[63651.068084s][pid:2912,cpu3,sh][ 388] 1001 388 9090 1001 21 0 -1000 rild
<6>[63651.068084s][pid:2912,cpu3,sh][ 389] 0 389 1361 287 5 0 -1000 pmom_cat
<6>[63651.068084s][pid:2912,cpu3,sh][ 391] 0 391 3670 641 10 0 -1000 tlogcat
<6>[63651.068115s][pid:2912,cpu3,sh][ 393] 0 393 1742 321 6 0 -1000 shs
<6>[63651.068115s][pid:2912,cpu3,sh][ 394] 1000 394 4230 789 10 0 -1000 gatekeeperd
<6>[63651.068115s][pid:2912,cpu3,sh][ 395] 0 395 1519 346 6 0 -1000 perfprofd
<6>[63651.068145s][pid:2912,cpu3,sh][ 398] 1000 398 5079 838 12 0 -1000 fingerprintd
<6>[63651.068145s][pid:2912,cpu3,sh][ 399] 0 399 3409 753 11 0 -1000 jankservice
<6>[63651.068145s][pid:2912,cpu3,sh][ 400] 0 400 1431 334 5 0 -1000 chargelogcat
<6>[63651.068176s][pid:2912,cpu3,sh][ 401] 0 401 4309 1666 12 0 -1000 hiscoutmanager
<6>[63651.068176s][pid:2912,cpu3,sh][ 402] 0 402 1495 299 6 0 -1000 isplogcat
<6>[63651.068176s][pid:2912,cpu3,sh][ 403] 0 403 2294 426 8 0 -1000 logserver
<6>[63651.068206s][pid:2912,cpu3,sh][ 406] 0 406 1460 354 6 0 -1000 logcat
<6>[63651.068206s][pid:2912,cpu3,sh][ 407] 0 407 1452 338 6 0 -1000 dumptool
<6>[63651.068206s][pid:2912,cpu3,sh][ 409] 0 409 3177 755 9 0 -1000 chargemonitor
<6>[63651.068237s][pid:2912,cpu3,sh][ 411] 0 411 2542 377 8 0 -1000 sleeplogcat
<6>[63651.068237s][pid:2912,cpu3,sh][ 413] 0 413 1505 353 6 0 -1000 eventcat
<6>[63651.068267s][pid:2912,cpu3,sh][ 414] 0 414 1689 380 6 0 -1000 hilogcat
<6>[63651.068267s][pid:2912,cpu3,sh][ 416] 0 416 2409 185 7 0 -1000 factory_log_ser
<6>[63651.068267s][pid:2912,cpu3,sh][ 593] 1013 593 41187 3247 45 0 -1000 mediaserver
<6>[63651.068298s][pid:2912,cpu3,sh][ 701] 1000 701 1409 301 6 0 -1000 octty
<6>[63651.068298s][pid:2912,cpu3,sh][ 702] 1000 702 2252 372 8 0 -1000 oam_hisi
<6>[63651.068298s][pid:2912,cpu3,sh][ 703] 1000 703 2263 516 7 0 -1000 gnss_engine_his
<6>[63651.068328s][pid:2912,cpu3,sh][ 704] 1000 704 3933 574 10 0 -1000 gnss_control_hi
<6>[63651.068328s][pid:2912,cpu3,sh][ 706] 1000 706 5217 1223 14 0 -1000 gnss_supl20clie
<6>[63651.068328s][pid:2912,cpu3,sh][ 707] 1000 707 1360 502 5 0 -1000 gnss_watchlssd_
<6>[63651.068359s][pid:2912,cpu3,sh][ 717] 1000 717 1424 319 5 0 -1000 lss
<6>[63651.068359s][pid:2912,cpu3,sh][ 957] 1000 957 370859 40098 271 0 -941 system_server
<6>[63651.068389s][pid:2912,cpu3,sh][ 1227] 1000 1227 311127 17585 128 0 -705 wei.securitymgr
<6>[63651.068389s][pid:2912,cpu3,sh][ 1236] 10006 1236 438735 36718 219 0 -705 ndroid.systemui
<6>[63651.068389s][pid:2912,cpu3,sh][ 1257] 10006 1257 401625 31013 208 0 -705 ndroid.keyguard
<6>[63651.068420s][pid:2912,cpu3,sh][ 1345] 10002 1345 316182 22367 153 0 294 d.process.acore
<6>[63651.068420s][pid:2912,cpu3,sh][ 1460] 10003 1460 311929 19710 148 0 647 d.process.media
<6>[63651.068420s][pid:2912,cpu3,sh][ 1521] 1000 1521 316677 19249 145 0 529 ndroid.settings
<6>[63651.068450s][pid:2912,cpu3,sh][ 1594] 10019 1594 314871 20932 148 0 117 putmethod.latin
<6>[63651.068450s][pid:2912,cpu3,sh][ 1639] 1000 1639 313224 19145 135 0 -705 om.android.supl
<6>[63651.068450s][pid:2912,cpu3,sh][ 1653] 1001 1653 321115 23914 160 0 -705 m.android.phone
<6>[63651.068481s][pid:2912,cpu3,sh][ 1680] 10018 1680 485086 35356 229 0 0 droid.launcher3
<6>[63651.068481s][pid:2912,cpu3,sh][ 1693] 10016 1693 311750 17748 135 0 764 id.printspooler
<6>[63651.068481s][pid:2912,cpu3,sh][ 1768] 1001 1768 312733 18723 133 0 58 ndroid.incallui
<6>[63651.068511s][pid:2912,cpu3,sh][ 2172] 1050 2172 311737 18111 136 0 470 .service:remote
<6>[63651.068511s][pid:2912,cpu3,sh][ 2725] 0 2725 1387 295 6 0 -1000 dmesgcat
<6>[63651.068542s][pid:2912,cpu3,sh][ 2856] 1000 2856 311451 17196 130 0 -705 i.runningtestii
<6>[63651.068542s][pid:2912,cpu3,sh][ 2912] 0 2912 813 72 5 0 -1000 sh
<3>[63651.068542s][pid:2912,cpu3,sh]Out of memory: Kill process 1693 (id.printspooler) score 792 or sacrifice child
<3>[63651.068572s][pid:2912,cpu3,sh]Killed process 1693 (id.printspooler) total-vm:1247000kB, anon-rss:48032kB, file-rss:22960kB
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
WARNING: multiple messages have this Message-ID (diff)
From: Xishi Qiu <qiuxishi@huawei.com>
To: Linux MM <linux-mm@kvack.org>, LKML <linux-kernel@vger.kernel.org>
Subject: [RFC] oom, but there is enough memory
Date: Thu, 31 Mar 2016 17:16:00 +0800 [thread overview]
Message-ID: <56FCEAD0.9080806@huawei.com> (raw)
It triggers a lot of ooms, but there is enough memory(many large blocks).
And at last "Kernel panic - not syncing: Out of memory and no killable processes..."
I find almost the every call trace include "pagefault_out_of_memory" and "gfp_mask=0x0".
If it does oom, why not it triger in mm core path?
e.g. __alloc_pages_nodemask -> __alloc_pages_slowpath -> __alloc_pages_may_oom ...
And if the allocation from user space, why the gfp_mask=0x0? (usually is GFP_HIGHUSER_MOVABLE, instead of GFP_NOWAIT)
Here is one oom log, the kernel is v3.10 stable.
<4>[63651.040008s][pid:2912,cpu3,sh]sh invoked oom-killer: gfp_mask=0x0, order=0, oom_score_adj=-1000
<6>[63651.040039s][pid:2912,cpu3,sh]sh cpuset=/ mems_allowed=0
<4>[63651.040039s][pid:2912,cpu3,sh]CPU: 3 PID: 2912 Comm: sh Tainted: G B 3.10.90-g97d130c #1
<0>[63651.040039s][pid:2912,cpu3,sh]Call trace:
<4>[63651.040069s][pid:2912,cpu3,sh][<ffffffc000088e5c>] dump_backtrace+0x0/0x124
<4>[63651.040069s][pid:2912,cpu3,sh][<ffffffc000088f9c>] show_stack+0x10/0x1c
<4>[63651.040100s][pid:2912,cpu3,sh][<ffffffc000c465d0>] dump_stack+0x1c/0x28
<4>[63651.040100s][pid:2912,cpu3,sh][<ffffffc00014e698>] dump_header.isra.13+0x88/0x1a8
<4>[63651.040100s][pid:2912,cpu3,sh][<ffffffc00014ec18>] oom_kill_process+0x280/0x3f4
<4>[63651.040130s][pid:2912,cpu3,sh][<ffffffc00014f25c>] out_of_memory+0x2c0/0x2fc
<4>[63651.040130s][pid:2912,cpu3,sh][<ffffffc00014f2d0>] pagefault_out_of_memory+0x38/0x54
<4>[63651.040130s][pid:2912,cpu3,sh][<ffffffc000c5376c>] do_page_fault.part.6+0x310/0x33c
<4>[63651.040130s][pid:2912,cpu3,sh][<ffffffc000c537c4>] do_page_fault+0x2c/0xd0
<4>[63651.040161s][pid:2912,cpu3,sh][<ffffffc000081240>] do_mem_abort+0x38/0x9c
<4>[63651.040161s][pid:2912,cpu3,sh]Exception stack(0xffffffc0457e7e30 to 0xffffffc0457e7f50)
<4>[63651.040161s][pid:2912,cpu3,sh]7e20: 4e3f5d07 00000000 97c4a3e8 0000007f
<4>[63651.040191s][pid:2912,cpu3,sh]7e40: ffffffff ffffffff 97c16e7c 0000007f 00000000 00000000 97c39f10 0000007f
<4>[63651.040191s][pid:2912,cpu3,sh]7e60: ebe1a7f0 0000007f 000843ac ffffffc0 457e7e90 ffffffc0 00084ff0 ffffffc0
<4>[63651.040191s][pid:2912,cpu3,sh]7e80: 457e7e90 ffffffc0 00084ffc ffffffc0 457e7eb0 ffffffc0 000889c0 ffffffc0
<4>[63651.040222s][pid:2912,cpu3,sh]7ea0: 00000008 00000000 000000a7 00000000 ebe1a7c0 0000007f 0008444c ffffffc0
<4>[63651.040222s][pid:2912,cpu3,sh]7ec0: 4e3f5d07 00000000 000843ac ffffffc0 97c4a3e8 0000007f 979e2620 0000007f
<4>[63651.040222s][pid:2912,cpu3,sh]7ee0: 00000618 00000000 00000000 00000000 00002e40 00000000 00050d63 00000000
<4>[63651.040252s][pid:2912,cpu3,sh]7f00: 00000000 00000000 f23aeec6 0000002a 979edcbc 0000007f 979ed40c 0000007f
<4>[63651.040252s][pid:2912,cpu3,sh]7f20: 979e3848 0000007f 00000041 00000000 00000001 00000000 00000000 00000000
<4>[63651.040252s][pid:2912,cpu3,sh]7f40: 00000002 00000000 00000002 00000000
<4>[63651.040252s][pid:2912,cpu3,sh]Mem-Info:
<4>[63651.040283s][pid:2912,cpu3,sh]DMA per-cpu:
<4>[63651.040283s][pid:2912,cpu3,sh]CPU 0: hi: 186, btch: 31 usd: 156
<4>[63651.040283s][pid:2912,cpu3,sh]CPU 1: hi: 186, btch: 31 usd: 105
<4>[63651.040283s][pid:2912,cpu3,sh]CPU 2: hi: 186, btch: 31 usd: 147
<4>[63651.040313s][pid:2912,cpu3,sh]CPU 3: hi: 186, btch: 31 usd: 159
<4>[63651.040313s][pid:2912,cpu3,sh]CPU 4: hi: 186, btch: 31 usd: 182
<4>[63651.040313s][pid:2912,cpu3,sh]CPU 5: hi: 186, btch: 31 usd: 181
<4>[63651.040313s][pid:2912,cpu3,sh]CPU 6: hi: 186, btch: 31 usd: 59
<4>[63651.040313s][pid:2912,cpu3,sh]CPU 7: hi: 186, btch: 31 usd: 167
<4>[63651.040344s][pid:2912,cpu3,sh]active_anon:85765 inactive_anon:306 isolated_anon:0
<4>[63651.040344s] active_file:26899 inactive_file:116289 isolated_file:0
<4>[63651.040344s] unevictable:260 dirty:10 writeback:0 unstable:0
<4>[63651.040344s] free:137650 slab_reclaimable:6762 slab_unreclaimable:18325
<4>[63651.040344s] mapped:50105 shmem:328 pagetables:3621 bounce:0
<4>[63651.040344s] free_cma:7724
<4>[63651.040374s][pid:2912,cpu3,sh]DMA free:550600kB min:5244kB low:27580kB high:28892kB active_anon:343060kB inactive_anon:1224kB active_file:107596kB inactive_file:465156kB unevictable:1040kB isolated(anon):0kB isolated(file):0kB present:2016252kB managed:1720040kB mlocked:1040kB dirty:40kB writeback:0kB mapped:200420kB shmem:1312kB slab_reclaimable:27048kB slab_unreclaimable:73300kB kernel_stack:15248kB pagetables:14484kB unstable:0kB bounce:0kB free_cma:30896kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
<4>[63651.040374s][pid:2912,cpu3,sh]lowmem_reserve[]: 0 0 0
<4>[63651.040374s][pid:2912,cpu3,sh]DMA: 2883*4kB (UEMC) 1235*8kB (UEMC) 583*16kB (UEM) 309*32kB (UEMC) 117*64kB (UEM) 58*128kB (UEMC) 12*256kB (UEM) 6*512kB (UEM) 6*1024kB (U) 6*2048kB (UMC) 115*4096kB (UMRC) = 551156kB
<4>[63651.040435s][pid:2912,cpu3,sh]152759 total pagecache pages
<4>[63651.040435s][pid:2912,cpu3,sh]0 pages in swap cache
<4>[63651.040435s][pid:2912,cpu3,sh]Swap cache stats: add 0, delete 0, find 0/10
<4>[63651.040435s][pid:2912,cpu3,sh]Free swap = 524280kB
<4>[63651.040466s][pid:2912,cpu3,sh]Total swap = 524280kB
<4>[63651.067657s][pid:2912,cpu3,sh]504063 pages RAM
<4>[63651.067687s][pid:2912,cpu3,sh]23820 pages reserved
<4>[63651.067687s][pid:2912,cpu3,sh]1420923 pages shared
<4>[63651.067687s][pid:2912,cpu3,sh]261855 pages non-shared
<6>[63651.067718s][pid:2912,cpu3,sh][ pid ] uid tgid total_vm rss nr_ptes swapents oom_score_adj name
<6>[63651.067779s][pid:2912,cpu3,sh][ 250] 0 250 1084 249 4 0 -1000 ueventd
<6>[63651.067779s][pid:2912,cpu3,sh][ 252] 0 252 678 87 4 0 -1000 oeminfo_nvm_ser
<6>[63651.067779s][pid:2912,cpu3,sh][ 299] 1036 299 5090 1893 14 0 -1000 logd
<6>[63651.067810s][pid:2912,cpu3,sh][ 300] 0 300 3758 771 11 0 -1000 vold
<6>[63651.067810s][pid:2912,cpu3,sh][ 313] 0 313 1070 121 5 0 -1000 healthd
<6>[63651.067810s][pid:2912,cpu3,sh][ 314] 0 314 1924 606 7 0 -1000 lmkd
<6>[63651.067840s][pid:2912,cpu3,sh][ 315] 1000 315 1520 347 6 0 -1000 servicemanager
<6>[63651.067840s][pid:2912,cpu3,sh][ 316] 1000 316 90116 4462 86 0 -1000 surfaceflinger
<6>[63651.067871s][pid:2912,cpu3,sh][ 317] 1000 317 5109 537 14 0 -1000 perfhub
<6>[63651.067871s][pid:2912,cpu3,sh][ 318] 0 318 3182 323 8 0 -1000 teecd
<6>[63651.067871s][pid:2912,cpu3,sh][ 361] 0 361 6325 910 16 0 -1000 netd
<6>[63651.067901s][pid:2912,cpu3,sh][ 362] 0 362 807 284 4 0 -1000 debuggerd
<6>[63651.067901s][pid:2912,cpu3,sh][ 363] 0 363 1998 632 8 0 -1000 debuggerd64
<6>[63651.067901s][pid:2912,cpu3,sh][ 364] 1019 364 3968 1395 10 0 -1000 drmserver
<6>[63651.067932s][pid:2912,cpu3,sh][ 366] 1013 366 7878 1740 16 0 -1000 mediaserver
<6>[63651.067932s][pid:2912,cpu3,sh][ 367] 0 367 1528 349 6 0 -1000 installd
<6>[63651.067932s][pid:2912,cpu3,sh][ 368] 1017 368 4402 852 11 0 -1000 keystore
<6>[63651.067962s][pid:2912,cpu3,sh][ 369] 1000 369 1383 293 6 0 -1000 hw_ueventd
<6>[63651.067962s][pid:2912,cpu3,sh][ 370] 0 370 309570 25514 163 0 -1000 main
<6>[63651.067993s][pid:2912,cpu3,sh][ 371] 0 371 233222 20011 140 0 -1000 main
<6>[63651.067993s][pid:2912,cpu3,sh][ 372] 0 372 2468 449 7 0 -1000 device_monitor
<6>[63651.067993s][pid:2912,cpu3,sh][ 374] 0 374 1760 397 7 0 -1000 hwnffserver
<6>[63651.068023s][pid:2912,cpu3,sh][ 375] 1000 375 1459 322 5 0 -1000 thermal-daemon
<6>[63651.068023s][pid:2912,cpu3,sh][ 376] 1013 376 19568 2596 40 0 -1000 HwCamCfgSvr
<6>[63651.068023s][pid:2912,cpu3,sh][ 377] 0 377 1585 125 5 0 -1000 adbd
<6>[63651.068054s][pid:2912,cpu3,sh][ 378] 0 378 1584 126 5 0 -1000 hdbd
<6>[63651.068054s][pid:2912,cpu3,sh][ 385] 0 385 1411 290 6 0 -1000 diagserver
<6>[63651.068054s][pid:2912,cpu3,sh][ 386] 0 386 4119 829 11 0 -1000 atcmdserver
<6>[63651.068084s][pid:2912,cpu3,sh][ 388] 1001 388 9090 1001 21 0 -1000 rild
<6>[63651.068084s][pid:2912,cpu3,sh][ 389] 0 389 1361 287 5 0 -1000 pmom_cat
<6>[63651.068084s][pid:2912,cpu3,sh][ 391] 0 391 3670 641 10 0 -1000 tlogcat
<6>[63651.068115s][pid:2912,cpu3,sh][ 393] 0 393 1742 321 6 0 -1000 shs
<6>[63651.068115s][pid:2912,cpu3,sh][ 394] 1000 394 4230 789 10 0 -1000 gatekeeperd
<6>[63651.068115s][pid:2912,cpu3,sh][ 395] 0 395 1519 346 6 0 -1000 perfprofd
<6>[63651.068145s][pid:2912,cpu3,sh][ 398] 1000 398 5079 838 12 0 -1000 fingerprintd
<6>[63651.068145s][pid:2912,cpu3,sh][ 399] 0 399 3409 753 11 0 -1000 jankservice
<6>[63651.068145s][pid:2912,cpu3,sh][ 400] 0 400 1431 334 5 0 -1000 chargelogcat
<6>[63651.068176s][pid:2912,cpu3,sh][ 401] 0 401 4309 1666 12 0 -1000 hiscoutmanager
<6>[63651.068176s][pid:2912,cpu3,sh][ 402] 0 402 1495 299 6 0 -1000 isplogcat
<6>[63651.068176s][pid:2912,cpu3,sh][ 403] 0 403 2294 426 8 0 -1000 logserver
<6>[63651.068206s][pid:2912,cpu3,sh][ 406] 0 406 1460 354 6 0 -1000 logcat
<6>[63651.068206s][pid:2912,cpu3,sh][ 407] 0 407 1452 338 6 0 -1000 dumptool
<6>[63651.068206s][pid:2912,cpu3,sh][ 409] 0 409 3177 755 9 0 -1000 chargemonitor
<6>[63651.068237s][pid:2912,cpu3,sh][ 411] 0 411 2542 377 8 0 -1000 sleeplogcat
<6>[63651.068237s][pid:2912,cpu3,sh][ 413] 0 413 1505 353 6 0 -1000 eventcat
<6>[63651.068267s][pid:2912,cpu3,sh][ 414] 0 414 1689 380 6 0 -1000 hilogcat
<6>[63651.068267s][pid:2912,cpu3,sh][ 416] 0 416 2409 185 7 0 -1000 factory_log_ser
<6>[63651.068267s][pid:2912,cpu3,sh][ 593] 1013 593 41187 3247 45 0 -1000 mediaserver
<6>[63651.068298s][pid:2912,cpu3,sh][ 701] 1000 701 1409 301 6 0 -1000 octty
<6>[63651.068298s][pid:2912,cpu3,sh][ 702] 1000 702 2252 372 8 0 -1000 oam_hisi
<6>[63651.068298s][pid:2912,cpu3,sh][ 703] 1000 703 2263 516 7 0 -1000 gnss_engine_his
<6>[63651.068328s][pid:2912,cpu3,sh][ 704] 1000 704 3933 574 10 0 -1000 gnss_control_hi
<6>[63651.068328s][pid:2912,cpu3,sh][ 706] 1000 706 5217 1223 14 0 -1000 gnss_supl20clie
<6>[63651.068328s][pid:2912,cpu3,sh][ 707] 1000 707 1360 502 5 0 -1000 gnss_watchlssd_
<6>[63651.068359s][pid:2912,cpu3,sh][ 717] 1000 717 1424 319 5 0 -1000 lss
<6>[63651.068359s][pid:2912,cpu3,sh][ 957] 1000 957 370859 40098 271 0 -941 system_server
<6>[63651.068389s][pid:2912,cpu3,sh][ 1227] 1000 1227 311127 17585 128 0 -705 wei.securitymgr
<6>[63651.068389s][pid:2912,cpu3,sh][ 1236] 10006 1236 438735 36718 219 0 -705 ndroid.systemui
<6>[63651.068389s][pid:2912,cpu3,sh][ 1257] 10006 1257 401625 31013 208 0 -705 ndroid.keyguard
<6>[63651.068420s][pid:2912,cpu3,sh][ 1345] 10002 1345 316182 22367 153 0 294 d.process.acore
<6>[63651.068420s][pid:2912,cpu3,sh][ 1460] 10003 1460 311929 19710 148 0 647 d.process.media
<6>[63651.068420s][pid:2912,cpu3,sh][ 1521] 1000 1521 316677 19249 145 0 529 ndroid.settings
<6>[63651.068450s][pid:2912,cpu3,sh][ 1594] 10019 1594 314871 20932 148 0 117 putmethod.latin
<6>[63651.068450s][pid:2912,cpu3,sh][ 1639] 1000 1639 313224 19145 135 0 -705 om.android.supl
<6>[63651.068450s][pid:2912,cpu3,sh][ 1653] 1001 1653 321115 23914 160 0 -705 m.android.phone
<6>[63651.068481s][pid:2912,cpu3,sh][ 1680] 10018 1680 485086 35356 229 0 0 droid.launcher3
<6>[63651.068481s][pid:2912,cpu3,sh][ 1693] 10016 1693 311750 17748 135 0 764 id.printspooler
<6>[63651.068481s][pid:2912,cpu3,sh][ 1768] 1001 1768 312733 18723 133 0 58 ndroid.incallui
<6>[63651.068511s][pid:2912,cpu3,sh][ 2172] 1050 2172 311737 18111 136 0 470 .service:remote
<6>[63651.068511s][pid:2912,cpu3,sh][ 2725] 0 2725 1387 295 6 0 -1000 dmesgcat
<6>[63651.068542s][pid:2912,cpu3,sh][ 2856] 1000 2856 311451 17196 130 0 -705 i.runningtestii
<6>[63651.068542s][pid:2912,cpu3,sh][ 2912] 0 2912 813 72 5 0 -1000 sh
<3>[63651.068542s][pid:2912,cpu3,sh]Out of memory: Kill process 1693 (id.printspooler) score 792 or sacrifice child
<3>[63651.068572s][pid:2912,cpu3,sh]Killed process 1693 (id.printspooler) total-vm:1247000kB, anon-rss:48032kB, file-rss:22960kB
next reply other threads:[~2016-03-31 9:16 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-31 9:16 Xishi Qiu [this message]
2016-03-31 9:16 ` [RFC] oom, but there is enough memory Xishi Qiu
2016-03-31 9:30 ` Michal Hocko
2016-03-31 9:30 ` Michal Hocko
2016-03-31 9:38 ` Xishi Qiu
2016-03-31 9:38 ` Xishi Qiu
2016-03-31 10:57 ` Michal Hocko
2016-03-31 10:57 ` Michal Hocko
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=56FCEAD0.9080806@huawei.com \
--to=qiuxishi@huawei.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.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.