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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
