processes hang due to self-deadlock under mem_cgroup_reclaim()
Issue
-
processes hang due to self-deadlock under mem_cgroup_reclaim().
The vmcore shows following logs.crash> bt 30775 PID: 30775 TASK: ffff8807590e2e00 CPU: 7 COMMAND: "java" #0 [ffff8804fcbc7360] __schedule at ffffffff8163a32d #1 [ffff8804fcbc73c8] schedule at ffffffff8163a9c9 #2 [ffff8804fcbc73d8] schedule_timeout at ffffffff816386b9 #3 [ffff8804fcbc7488] io_schedule_timeout at ffffffff81639ffe #4 [ffff8804fcbc74b8] io_schedule at ffffffff8163a098 #5 [ffff8804fcbc74c8] sleep_on_page at ffffffff8116893e #6 [ffff8804fcbc74d8] __wait_on_bit at ffffffff81638840 #7 [ffff8804fcbc7518] wait_on_page_bit at ffffffff811686c6 #8 [ffff8804fcbc7570] shrink_page_list at ffffffff8117d4d2 #9 [ffff8804fcbc76a8] shrink_inactive_list at ffffffff8117df9a #10 [ffff8804fcbc7770] shrink_lruvec at ffffffff8117ea65 #11 [ffff8804fcbc7870] shrink_zone at ffffffff8117eec6 #12 [ffff8804fcbc78c8] do_try_to_free_pages at ffffffff8117f3d0 #13 [ffff8804fcbc7940] try_to_free_mem_cgroup_pages at ffffffff8117fa0a #14 [ffff8804fcbc79d8] mem_cgroup_reclaim at ffffffff811d204e #15 [ffff8804fcbc7a18] __mem_cgroup_try_charge at ffffffff811d250c #16 [ffff8804fcbc7ad8] mem_cgroup_charge_common at ffffffff811d2e59 #17 [ffff8804fcbc7b10] mem_cgroup_cache_charge at ffffffff811d502a #18 [ffff8804fcbc7b40] __add_to_page_cache_locked at ffffffff81169562 #19 [ffff8804fcbc7b98] add_to_page_cache_lru at ffffffff811697c7 #20 [ffff8804fcbc7bc8] grab_cache_page_write_begin at ffffffff81169c1f #21 [ffff8804fcbc7c08] xfs_vm_write_begin at ffffffffa02a19b4 [xfs] #22 [ffff8804fcbc7c50] generic_file_buffered_write at ffffffff81169ded #23 [ffff8804fcbc7d18] xfs_file_buffered_aio_write at ffffffffa02aeaab [xfs] #24 [ffff8804fcbc7dc8] xfs_file_aio_write at ffffffffa02aecd0 [xfs] #25 [ffff8804fcbc7e20] do_sync_write at ffffffff811ddd7d #26 [ffff8804fcbc7ef8] vfs_write at ffffffff811de59d #27 [ffff8804fcbc7f38] sys_write at ffffffff811df03f #28 [ffff8804fcbc7f80] tracesys at ffffffff81645c52 (via system_call) RIP: 00007f128af66a7d RSP: 00007f04d6b6bc30 RFLAGS: 00000293 RAX: ffffffffffffffda RBX: ffffffff81645c52 RCX: ffffffffffffffff RDX: 0000000000001fc8 RSI: 00007f068f1faa80 RDI: 000000000000042b RBP: 00007f04d6b6bc60 R8: 0000000000001fc8 R9: 00007f0d82b66520 R10: 0000000000006cc0 R11: 0000000000000293 R12: 00007f04d6b6bca0 R13: 00007f068f1faa80 R14: 00007f07000249e0 R15: 0000000000001fc8 ORIG_RAX: 0000000000000001 CS: 0033 SS: 002b
Environment
- Red Hat Enterprise Linux 7
- kernel
- cgroup used environment(docker or etc)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.