Bug 709515

Summary: Kernel panic at nfs4_callback_compound+0x2dd
Product: Red Hat Enterprise Linux 5 Reporter: Dave Wysochanski <dwysocha>
Component: kernelAssignee: Dave Wysochanski <dwysocha>
Status: CLOSED ERRATA QA Contact: Jian Li <jiali>
Severity: high Docs Contact:
Priority: high    
Version: 5.5CC: bfields, dhowells, eguan, jiali, jlayton, nmurray, qcai, rwheeler, sprabhu, steved
Target Milestone: rc   
Target Release: 5.8   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: kernel-2.6.18-288.el5 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-21 03:49:13 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 Flags
Backported patch from upstream commit 3a6258e1fb5ff717dcefa04afc35f81aaae3f3e0 none

Description Dave Wysochanski 2011-05-31 21:14:49 UTC
May 22 03:00:01 thcol004 kernel: NFSv4 callback reply buffer overflowed!
May 22 03:00:01 thcol004 kernel: NFSv4 callback reply buffer overflowed!
May 22 03:00:01 thcol004 kernel: Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP:
May 22 03:00:01 thcol004 kernel: [<ffffffff88559362>] :nfs:nfs4_callback_compound+0x2dd/0x314
May 22 03:00:01 thcol004 kernel: PGD 174f61067 PUD 1796b2067 PMD 0
May 22 03:00:01 thcol004 kernel: Oops: 0002 [1] SMP
May 22 03:00:01 thcol004 kernel: last sysfs file: /devices/pci0000:00/0000:00:01.0/0000:02:00.1/irq
May 22 03:00:01 thcol004 kernel: CPU 7
May 22 03:00:01 thcol004 kernel: Modules linked in: mptctl(U) sg ipmi_devintf ipmi_si ipmi_msghandler autofs4 nfs fscache nfs_acl lockd sunrpc bonding ipv6 xfrm_nalgo crypto_api loop dm_mirror dm_multipath scsi_dh video backlight sbs power_meter hwmon i2c_ec i2c_core dell_wmi wmi button battery asus_acpi acpi_memhotplug ac parport_pc lp parport bnx2x(U) hpilo 8021q serio_raw pcspkr dm_raid45 dm_message dm_region_hash dm_log dm_mod dm_mem_cache mptspi(U) scsi_transport_spi mptsas(U) mptscsih(U) scsi_transport_sas shpchp cciss(U) ext3 jbd uhci_hcd ohci_hcd ehci_hcd hpahcisr(PU) sd_mod scsi_mod mptbase(U)

Version-Release number of selected component (if applicable):
RHEL5, .194 kernel

How reproducible:
Unknown.


Seen in the following customer environments:
Environment1:
- Red Hat Enterprise Linux 5.4
- x86_64 Architecture
- kernel version 2.6.18-164.6.1.el5
- NFS Server is a netapp filer running 7.3.2 Data On Tap
- NFSv4 protocol

Environment2:
- Red Hat Enterprise Linux 5.5
- x86_64 Architecture
- kernel version 2.6.18-194.el5
- NFS Server is a netapp filer running 7.3.3P3 Data On Tap
- NFSv4 protocol

Comment 1 Dave Wysochanski 2011-05-31 21:17:23 UTC
Created attachment 502118 [details]
Backported patch from upstream commit 3a6258e1fb5ff717dcefa04afc35f81aaae3f3e0

Backported this patch:
http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=3a6258e1fb5ff717dcefa04afc35f81aaae3f3e0

Against kernel-2.6.18-264.el5 git tree:
commit da097d169c3d2713b8c835a29d79a5a2d26d9113
Author: Jarod Wilson <jarod>
Date:   Tue May 24 14:37:53 2011 -0400

    tag: kernel-2.6.18-264.el5

Comment 2 Jeff Layton 2011-07-08 20:03:04 UTC
Looks reasonable to consider for 5.8. Since Dave has a patch, I'll go ahead and assign it to him.

Dave, feel free to assign it to me if you don't want to post the patch for some reason.

Comment 3 Dave Wysochanski 2011-07-10 18:32:31 UTC
Ok, I posted the patch to rhkernel-list:
http://post-office.corp.redhat.com/archives/rhkernel-list/2011-July/msg00449.html

Comment 5 RHEL Program Management 2011-10-07 19:10:54 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release.  Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products.  This request is not yet committed for inclusion in an Update
release.

Comment 7 Jarod Wilson 2011-10-12 20:02:06 UTC
Patch(es) available in kernel-2.6.18-288.el5
You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5
Detailed testing feedback is always welcomed.

Comment 9 errata-xmlrpc 2012-02-21 03:49:13 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHSA-2012-0150.html