Bug 442538
Summary: | kernel panic in gnttab_map when booting RHEL4 x86_64 FV xen guest | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Jeff Layton <jlayton> | ||||||||
Component: | kernel | Assignee: | Don Dutile (Red Hat) <ddutile> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Martin Jenner <mjenner> | ||||||||
Severity: | high | Docs Contact: | |||||||||
Priority: | high | ||||||||||
Version: | 4.7 | CC: | atodorov, ddutile, steved, vgoyal, xen-maint | ||||||||
Target Milestone: | rc | Keywords: | Regression | ||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | RHSA-2008-0665 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2008-07-24 19:29:01 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Jeff Layton
2008-04-15 13:36:51 UTC
-68.31.EL looks to be fine. I suspect the regression was introduced in -68.32.EL. The delta between 31 and 32 is mostly xen patches, so this does look more like a xen bug. Jeff, Yeah, I do believe this is a Xen bug, but I do not believe it is a dup of 442298. Don Dutile is aware of this problem and is working on it; I'll CC him here. Chris Lalancette Thanks Chris... Yep, confirmed. I just tested a kernel with the patch for 442298 and it still panics on boot. Let me know if you need me to test a patch or anything... Jeff, Found the source of the bug; the > 3VNIF patch introduced new code for the pv-on-hvm code path, but it (obviously) was never tested. RHEL4.7 actually has pv-on-hvm support built into it, and thus, crashes when booted as a FV guest. I have found a fix (and a few more memory-leaking bugs & fixes), which I will be posting today. Created attachment 302504 [details]
Posted patch for 4.7
Created attachment 304205 [details] screen shot of kernel panic with Xen Can you confirm that the attached call trace is the same as the one in comment #0? It looks the same to me but I get this when I try to install the guest. This is with RHEL4-U7-re20080424.0/x86_64/FV. Thanks. Committed in 70.EL. RPMS are available at http://people.redhat.com/vgoyal/ Vivek, I can confirm that the panic is not there. I was able to boot a guest with the 70.EL kernel to the installation program. However I encountered a new bug and will need some help to triage it. Anaconda (stage2) can't open device /dev/xvda (the disk) while probing for available disk space (this is in the beginning of the install). This is a parted error. Trying to open the device with parted/fdisk from the console (while in the install environment) doesn't work also. One of the anaconda folks told me that this is probably kernel's fault as device perms seemed OK to him. Created attachment 305937 [details]
can't open /dev/xvda error
Additional info:
this is RHEL4-U7-re20080515.0.
ia64 - FV guest works fine
x86_64 - FV guest leads to the above error
Something is wrong with the way you started that installation. The only way anaconda should be looking for /dev/xvda is if it was starting a PV installation, not a FV installation. What was the virt-install command-line you used, or, alternatively, what were the steps you went through in virt-manager to start this install? Chris Lalancette Ignore comment #12 and #13 - filed as bug #447315 I can confirm that kernel panic is gone. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2008-0665.html |