-
Notifications
You must be signed in to change notification settings - Fork 280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem using vmcore from kernel 4.19.21 #38
Comments
Somehow I missed this issue entirely. As you determined, it looks like this 4.20 commit was backported to 4.19.21: commit d52888aa2753e3063a9d3a0c9f72f94aa9809c15
which has this: -#define __PAGE_OFFSET_BASE_L5 _AC(0xff10000000000000, UL) If so, it looks like the patch could simply change: THIS_KERNEL_VERSION >= LINUX(4,20,0) to THIS_KERNEL_VERSION >= LINUX(4,19,21) But it's not clear whether the backport went into 4.19.21 or into an earlier 4.19.xx? |
Hmmm, looks like it went into 4.19.15: https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.15 where this commit seems to have included it: commit 56769ef90b83a803ece304d57c397eb74c9bf50a
|
Nope, it originally went into 4.19.5: https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.5 contains: commit 4074ca7d8a1832921c865d250bbd08f3441b3657
$ diff linux-4.19.4/arch/x86/include/asm/page_64_types.h linux-4.19.5/arch/x86/include/asm/page_64_types.h
|
I am trying to open a vmcore generated by kernel 4.19.21, crash tool fails and I get the following error:
crash: seek error: kernel virtual address: ffff888627a14d00 type: "current_task (per_cpu)"
crash: seek error: kernel virtual address: ffff888627a54d00 type: "current_task (per_cpu)"
crash: seek error: kernel virtual address: ffff888627a94d00 type: "current_task (per_cpu)"
crash: seek error: kernel virtual address: ffff888627ad4d00 type: "current_task (per_cpu)"
crash: seek error: kernel virtual address: ffff888627b14d00 type: "current_task (per_cpu)"
crash: seek error: kernel virtual address: ffff888627b54d00 type: "current_task (per_cpu)"
crash: seek error: kernel virtual address: ffff888627b94d00 type: "current_task (per_cpu)"
crash: seek error: kernel virtual address: ffff888627bd4d00 type: "current_task (per_cpu)"
crash: seek error: kernel virtual address: ffff888627a05024 type: "tss_struct ist array"
This patch seems to fix the issue, but it is obviously only checked on a specific config and version of kernel.
The text was updated successfully, but these errors were encountered: