linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
To: mhocko@kernel.org
Cc: rientjes@google.com, hannes@cmpxchg.org, linux-mm@kvack.org
Subject: Re: [PATCH 3/5] oom: clear TIF_MEMDIE after oom_reaper managed to unmap the address space
Date: Thu, 25 Feb 2016 20:31:38 +0900	[thread overview]
Message-ID: <201602252031.IJJ13060.SFFQLtOOMVFOJH@I-love.SAKURA.ne.jp> (raw)
In-Reply-To: <201602252028.BAE39532.MFOHFLOQSOVFJt@I-love.SAKURA.ne.jp>

Tetsuo Handa wrote:
> Complete log is at http://I-love.SAKURA.ne.jp/tmp/serial-20160225.txt.xz .
Sorry. Log for this report is http://I-love.SAKURA.ne.jp/tmp/serial-20160225-2.txt.xz .
> ---------- console log ----------
> [   59.707294] Killed process 2020 (a.out) total-vm:8272kB, anon-rss:4160kB, file-rss:0kB, shmem-rss:0kB
> [   59.714851] oom_reaper: reaped process 2020 (a.out), now anon-rss:0kB, file-rss:0kB, shmem-rss:0lB
> [   59.739672] Out of memory: Kill process 1562 (a.out) score 1003 or sacrifice child
> [   59.746018] Killed process 1562 (a.out) total-vm:8268kB, anon-rss:4024kB, file-rss:0kB, shmem-rss:0kB
> [   60.003576] MemAlloc-Info: stalling=880 dying=42 exiting=0 victim=1 oom_count=113/49
> (...snipped...)
> [   60.757062] oom_reaper: unable to reap pid:1562 (a.out)
> (...snipped...)
> [   60.758417] 1 lock held by a.out/2269:
> [   60.758417]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8117e6aa>] SyS_mremap+0xaa/0x500
> [   60.759217] 1 lock held by a.out/2371:
> [   60.759217]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8117e6aa>] SyS_mremap+0xaa/0x500
> [   60.759732] 1 lock held by a.out/2600:
> [   60.759732]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8117e6aa>] SyS_mremap+0xaa/0x500
> [   60.760394] 1 lock held by a.out/2673:
> [   60.760394]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8117e6aa>] SyS_mremap+0xaa/0x500
> [   60.760528] 1 lock held by a.out/2689:
> [   60.760528]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8117e6aa>] SyS_mremap+0xaa/0x500
> [   60.760803] 1 lock held by a.out/2723:
> [   60.760803]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8117e6aa>] SyS_mremap+0xaa/0x500
> [   60.760884] 1 lock held by a.out/2731:
> [   60.760884]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8117e6aa>] SyS_mremap+0xaa/0x500
> [   60.761381] 1 lock held by a.out/2781:
> [   60.761382]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8117e6aa>] SyS_mremap+0xaa/0x500
> [   60.761466] 1 lock held by a.out/2791:
> [   60.761466]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8117e6aa>] SyS_mremap+0xaa/0x500
> [   60.761615] 1 lock held by a.out/2803:
> [   60.761615]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff8117e6aa>] SyS_mremap+0xaa/0x500
> (...snipped...)
> [  222.428230] MemAlloc-Info: stalling=876 dying=36 exiting=0 victim=1 oom_count=72229/1744
> [  232.434607] MemAlloc-Info: stalling=1082 dying=36 exiting=0 victim=1 oom_count=75777/1855
> (...snipped...)
> [  232.711169] MemAlloc: kswapd0(49) flags=0xa60840 switches=59 uninterruptible
> [  232.716820] kswapd0         D ffff880039f935d0     0    49      2 0x00000000
> [  232.722494]  ffff880039f935d0 ffff8800366500c0 ffff880039f8c040 ffff880039f94000
> [  232.728190]  ffff8800367eac80 ffff8800367eac98 0000000000000000 ffff880039f93820
> [  232.733785]  ffff880039f935e8 ffffffff81672d1a ffff880039f8c040 ffff880039f93650
> [  232.739694] Call Trace:
> [  232.741797]  [<ffffffff81672d1a>] schedule+0x3a/0x90
> [  232.745674]  [<ffffffff81676b16>] rwsem_down_read_failed+0xd6/0x140
> [  232.750368]  [<ffffffff8132c324>] call_rwsem_down_read_failed+0x14/0x30
> [  232.755333]  [<ffffffff8167645d>] ? down_read+0x3d/0x50
> [  232.759397]  [<ffffffffa026286b>] ? xfs_log_commit_cil+0x5b/0x490 [xfs]
> [  232.764628]  [<ffffffffa026286b>] xfs_log_commit_cil+0x5b/0x490 [xfs]
> [  232.769470]  [<ffffffffa025d1e3>] __xfs_trans_commit+0x123/0x230 [xfs]
> [  232.774341]  [<ffffffffa025d57b>] xfs_trans_commit+0xb/0x10 [xfs]
> [  232.778929]  [<ffffffffa024e394>] xfs_iomap_write_allocate+0x194/0x380 [xfs]
> [  232.784237]  [<ffffffffa023b3ed>] xfs_map_blocks+0x13d/0x150 [xfs]
> [  232.788860]  [<ffffffffa023c2ab>] xfs_do_writepage+0x15b/0x520 [xfs]
> [  232.793646]  [<ffffffffa023c6a6>] xfs_vm_writepage+0x36/0x70 [xfs]
> [  232.798328]  [<ffffffff8115773f>] pageout.isra.43+0x18f/0x240
> [  232.802677]  [<ffffffff811590a3>] shrink_page_list+0x803/0xae0
> [  232.807247]  [<ffffffff81159ae7>] shrink_inactive_list+0x207/0x550
> [  232.811912]  [<ffffffff8115a7d6>] shrink_zone_memcg+0x5b6/0x780
> [  232.816585]  [<ffffffff811b38ed>] ? mem_cgroup_iter+0x15d/0x7c0
> [  232.820923]  [<ffffffff8115aa74>] shrink_zone+0xd4/0x2f0
> [  232.824963]  [<ffffffff8115b8fe>] kswapd+0x41e/0x800
> [  232.828916]  [<ffffffff8115b4e0>] ? mem_cgroup_shrink_node_zone+0xb0/0xb0
> [  232.833835]  [<ffffffff810923ee>] kthread+0xee/0x110
> [  232.837628]  [<ffffffff81678572>] ret_from_fork+0x22/0x50
> [  232.841640]  [<ffffffff81092300>] ? kthread_create_on_node+0x230/0x230
> (...snipped...)
> [  247.278695] MemAlloc: a.out(2269) flags=0x400040 switches=2115 seq=2 gfp=0x26084c0(GFP_KERNEL|__GFP_REPEAT|__GFP_ZERO|__GFP_NOTRACK) order=0 delay=181584 uninterruptible
> [  247.289757] a.out           D ffff880027aafa48     0  2269   1229 0x00000080
> [  247.295134]  ffff880027aafa48 ffff880027a38040 ffff880027aa8100 ffff880027ab0000
> [  247.301091]  ffff880027aafa80 ffff88003d610240 00000000ffff2f67 000000000000004c
> [  247.306879]  ffff880027aafa60 ffffffff81672d1a ffff88003d610240 ffff880027aafb08
> [  247.312590] Call Trace:
> [  247.314749]  [<ffffffff81672d1a>] schedule+0x3a/0x90
> [  247.319758]  [<ffffffff8167717e>] schedule_timeout+0x11e/0x1c0
> [  247.324427]  [<ffffffff810bd056>] ? mark_held_locks+0x66/0x90
> [  247.329085]  [<ffffffff810e1270>] ? init_timer_key+0x40/0x40
> [  247.333385]  [<ffffffff810e8197>] ? ktime_get+0xa7/0x130
> [  247.337469]  [<ffffffff816720c1>] io_schedule_timeout+0xa1/0x110
> [  247.342046]  [<ffffffff811650ed>] congestion_wait+0x7d/0xd0
> [  247.346570]  [<ffffffff810b73e0>] ? wait_woken+0x80/0x80
> [  247.350714]  [<ffffffff8114e584>] __alloc_pages_nodemask+0xd74/0xed0
> [  247.355918]  [<ffffffff81198026>] alloc_pages_current+0x96/0x1b0
> [  247.361015]  [<ffffffff81062162>] pte_alloc_one+0x12/0x60
> [  247.365132]  [<ffffffff811740e9>] __pte_alloc+0x19/0x110
> [  247.369162]  [<ffffffff8117e20a>] move_page_tables+0x5da/0x700
> [  247.373560]  [<ffffffff8117b00d>] ? copy_vma+0x20d/0x260
> [  247.377647]  [<ffffffff8117e41b>] move_vma+0xeb/0x2d0
> [  247.381577]  [<ffffffff8117eac8>] SyS_mremap+0x4c8/0x500
> [  247.385727]  [<ffffffff8100365d>] do_syscall_64+0x5d/0x180
> [  247.389869]  [<ffffffff816783ff>] entry_SYSCALL64_slow_path+0x25/0x25
> (...snipped...)
> [  275.592260] MemAlloc: a.out(1562) flags=0x400040 switches=17 uninterruptible dying victim
> [  275.598299] a.out           D ffff88002e3c7d68     0  1562   1229 0x00100084
> [  275.603752]  ffff88002e3c7d68 ffffffff818f9500 ffff88002e3c00c0 ffff88002e3c8000
> [  275.609544]  ffff88003d1f74c8 0000000000000246 ffff88002e3c00c0 00000000ffffffff
> [  275.615527]  ffff88002e3c7d80 ffffffff81672d1a ffff88003d1f74c0 ffff88002e3c7d90
> [  275.621526] Call Trace:
> [  275.623707]  [<ffffffff81672d1a>] schedule+0x3a/0x90
> [  275.627629]  [<ffffffff81672fa3>] schedule_preempt_disabled+0x13/0x20
> [  275.632511]  [<ffffffff81674d3e>] mutex_lock_nested+0x16e/0x430
> [  275.636989]  [<ffffffff811d37c3>] ? lock_rename+0xd3/0x100
> [  275.641192]  [<ffffffff811d37c3>] lock_rename+0xd3/0x100
> [  275.645337]  [<ffffffff811d774d>] SyS_renameat2+0x1ed/0x530
> [  275.649788]  [<ffffffff811d7ab9>] SyS_rename+0x19/0x20
> [  275.653731]  [<ffffffff8100365d>] do_syscall_64+0x5d/0x180
> [  275.657938]  [<ffffffff816783ff>] entry_SYSCALL64_slow_path+0x25/0x25
> (...snipped...)
> [  385.466224] MemAlloc-Info: stalling=1081 dying=36 exiting=0 victim=1 oom_count=143237/3490
> [  385.472491] INFO: task kworker/0:0:4 blocked for more than 120 seconds.
> [  385.477667]       Not tainted 4.5.0-rc5-next-20160224+ #75
> ---------- console log ----------

--
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>

  reply	other threads:[~2016-02-25 11:31 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-03 13:13 [PATCH 0/5] oom reaper v5 Michal Hocko
2016-02-03 13:13 ` [PATCH 1/5] mm, oom: introduce oom reaper Michal Hocko
2016-02-03 23:48   ` David Rientjes
2016-02-04  6:41     ` Michal Hocko
2016-02-06 13:22   ` Tetsuo Handa
2016-02-15 20:50     ` Michal Hocko
2016-02-03 13:13 ` [PATCH 2/5] oom reaper: handle mlocked pages Michal Hocko
2016-02-03 23:57   ` David Rientjes
2016-02-23  1:36   ` David Rientjes
2016-02-23 13:21     ` Michal Hocko
2016-02-29  3:19       ` Hugh Dickins
2016-02-29 13:41         ` Michal Hocko
2016-03-08 13:40           ` Michal Hocko
2016-03-08 20:07             ` Hugh Dickins
2016-03-09  8:26               ` Michal Hocko
2016-02-03 13:13 ` [PATCH 3/5] oom: clear TIF_MEMDIE after oom_reaper managed to unmap the address space Michal Hocko
2016-02-04 14:22   ` Tetsuo Handa
2016-02-04 14:43     ` Michal Hocko
2016-02-04 15:08       ` Tetsuo Handa
2016-02-04 16:31         ` Michal Hocko
2016-02-05 11:14           ` Tetsuo Handa
2016-02-06  8:30             ` Michal Hocko
2016-02-06 11:23               ` Tetsuo Handa
2016-02-15 20:47                 ` Michal Hocko
2016-02-06  6:45       ` Michal Hocko
2016-02-06 14:33         ` Tetsuo Handa
2016-02-15 20:40           ` [PATCH 3.1/5] oom: make oom_reaper freezable Michal Hocko
2016-02-25 11:28   ` [PATCH 3/5] oom: clear TIF_MEMDIE after oom_reaper managed to unmap the address space Tetsuo Handa
2016-02-25 11:31     ` Tetsuo Handa [this message]
2016-02-25 14:16     ` Michal Hocko
2016-02-03 13:13 ` [PATCH 4/5] mm, oom_reaper: report success/failure Michal Hocko
2016-02-03 23:10   ` David Rientjes
2016-02-04  6:46     ` Michal Hocko
2016-02-04 22:31       ` David Rientjes
2016-02-05  9:26         ` Michal Hocko
2016-02-06  6:34           ` Michal Hocko
2016-02-03 13:14 ` [PATCH 5/5] mm, oom_reaper: implement OOM victims queuing Michal Hocko
2016-02-04 10:49   ` Tetsuo Handa
2016-02-04 14:53     ` Michal Hocko
2016-02-06  5:54       ` Tetsuo Handa
2016-02-06  8:37         ` Michal Hocko
2016-02-06 15:33           ` Tetsuo Handa
2016-02-15 20:15             ` Michal Hocko
2016-02-16 11:11               ` Tetsuo Handa
2016-02-16 15:53                 ` Michal Hocko
2016-02-17  9:48   ` [PATCH 6/5] oom, oom_reaper: disable oom_reaper for Michal Hocko
2016-02-17 10:41     ` Tetsuo Handa
2016-02-17 11:33       ` Michal Hocko
2016-02-19 18:34     ` Michal Hocko
2016-02-20  2:32       ` [PATCH 6/5] oom, oom_reaper: disable oom_reaper for oom_kill_allocating_task Tetsuo Handa
2016-02-22  9:41         ` Michal Hocko
2016-02-29  1:26           ` Tetsuo Handa
2016-03-15 11:15           ` Tetsuo Handa
2016-03-15 11:43             ` Michal Hocko
2016-03-15 11:50               ` Michal Hocko
2016-03-16 11:16                 ` Tetsuo Handa
2016-03-17 10:49                   ` Tetsuo Handa
2016-03-17 12:17                     ` Michal Hocko
2016-03-17 13:00                       ` Tetsuo Handa
2016-03-17 13:23                         ` Michal Hocko
2016-03-17 14:34                           ` Tetsuo Handa
2016-03-17 14:54                             ` Michal Hocko
2016-03-17 15:20                               ` Tetsuo Handa
2016-03-17 12:14                   ` 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=201602252031.IJJ13060.SFFQLtOOMVFOJH@I-love.SAKURA.ne.jp \
    --to=penguin-kernel@i-love.sakura.ne.jp \
    --cc=hannes@cmpxchg.org \
    --cc=linux-mm@kvack.org \
    --cc=mhocko@kernel.org \
    --cc=rientjes@google.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox