Kernel panic in __mem_cgroup_commit_charge() with RHEL 7 VM/guest on Microsoft Hyper-V
Issue
- Red Hat Enterprise Linux guest crashes with error:
:BUG: unable to handle kernel paging request at 000000000117####
...
:RIP: 0010:[<ffffffff811bb710>] [<ffffffff811bb710>] __mem_cgroup_commit_charge+0x30/0x390
...
: [<ffffffff811bd6a7>] mem_cgroup_charge_common+0x77/0xc0
: [<ffffffff811bf2da>] mem_cgroup_cache_charge+0x8a/0xb0
: [<ffffffff81156dd2>] __add_to_page_cache_locked+0x52/0x260
: [<ffffffff81157037>] add_to_page_cache_lru+0x37/0xb0
...
- RHEL guest shows memory starvation before the crash where the
hv_balloonmodule is attempting to hot add memory before a crash.
Environment
- Red Hat Enterprise Linux 7.1 (kernel version
3.10.0-229.el7.x86_64and above) - Microsoft Hyper-V
- Using
hv_balloonmodule that is signed by Red Hat
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.
