gpt4 book ai didi

memory-management - 什么是VM_BUG_ON_PAGE(PageLRU(page)|| PageUnevictable(page))?

转载 作者:行者123 更新时间:2023-12-03 16:41:34 27 4
gpt4 key购买 nike

[   19.492487] page dumped because: VM_BUG_ON_PAGE(PageLRU(page) || PageUnevictable(page))
[ 19.500551] page->mem_cgroup:be008c00
[ 19.504226] ------------[ cut here ]------------ //kernel panic here
[ 19.508851] kernel BUG at mm/vmscan.c:1350!
[ 19.513032] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM


请让我知道错误消息是什么意思?

最佳答案

这意味着,您请求的页面已被另一个进程锁定。因此,该页面上的无法取消标志。

例如。

如果您保留512MB的CMA区域,则从CMA区域中的任何进程都可以使用页面(仅MOVABLE PAGES),如果该进程将页面作为来自cma区域的可移动页面,但是在获取页面后使用mlock()将该页面锁定(VM_LOCKED),但是当请求CMA区域时,连续的区域将无法迁移该锁定/固定的页面。

这是稳定的内核错误(4.12+):
patch-link

关于memory-management - 什么是VM_BUG_ON_PAGE(PageLRU(page)|| PageUnevictable(page))?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55041440/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com