Kernel panic on a RHEL5.4 NFS client in `blockable_page_cache_readahead` code.
Issue
- A RHEL5.4 machine faces a kernel panic with the following messages :
Unable to handle kernel NULL pointer dereference at 0000000000000f58 RIP:
[<0000000000000f58>]
PGD 80e3cf067 PUD 823092067 PMD 2ee060067 PTE 0
Oops: 0010 [1] SMP
last sysfs file: /class/net/lo/operstate
CPU 0
Modules linked in: nfs fscache nfs_acl autofs4 vsock(U) vmmemctl(U) pvscsi(U) acpiphp lockd sunrpc dm_mirror dm_multipath scsi_dh video hwmon backlight sbs i2c_ec button battery asus_acpi acpi_memhotplug ac lp floppy sg i2c_piix4 i2c_core vmci(U) pcspkr e1000 shpchp parport_pc parport serio_raw ide_cd cdrom vmxnet(U) dm_raid45 dm_message dm_region_hash dm_log dm_mod dm_mem_cache ata_piix libata mptspi mptscsih mptbase scsi_transport_spi sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
Pid: 24036, comm: network_speed_m Tainted: G 2.6.18-164.10.1.el5 #1
RIP: 0010:[<0000000000000f58>] [<0000000000000f58>]
RSP: 0018:ffff8102ec2d7c10 EFLAGS: 00010202
RAX: ffff8108369d5240 RBX: ffff8102ec2d7ce8 RCX: 0000000000000010
RDX: 0000000000000f58 RSI: 0000000000000004 RDI: 00000000000010f8
RBP: ffff8102f27979c0 R08: ffff8102ec2d7ce8 R09: 0000000000000000
R10: 000000000001bb90 R11: 0000000000000000 R12: 0000000000000010
R13: 0000000000000004 R14: ffff8102ed40bcc0 R15: ffff8102ec2d7e88
FS: 0000000000000000(0000) GS:ffffffff803c1000(0063) knlGS:00000000f7f0f6c0
CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
CR2: 0000000000000f58 CR3: 00000002f2cf1000 CR4: 00000000000006e0
Process network_speed_m (pid: 24036, threadinfo ffff8102ec2d6000, task ffff8102ea0c9820)
Stack: ffffffff8003243f ffff8102ec2d7ce8 0000000000000000 0000000000000001
ffff8102ed40bcc0 ffff8102f27979c0 ffffffff8002ee32 0000000000010246
ffff8102ec2d7ce8 000000000001bb90 ffffffff80013f81 ffff8102ec2d7de8
Call Trace:
[<ffffffff8003243f>] blockable_page_cache_readahead+0x34/0xb2
[<ffffffff8002ee32>] make_ahead_window+0x82/0x9e
[<ffffffff80013f81>] page_cache_readahead+0x156/0x1af
[<ffffffff8000c189>] do_generic_mapping_read+0xc6/0x354
[<ffffffff8000d0b6>] file_read_actor+0x0/0x159
[<ffffffff8000c563>] __generic_file_aio_read+0x14c/0x198
[<ffffffff80016ccd>] generic_file_aio_read+0x34/0x39
[<ffffffff8000cddf>] do_sync_read+0xc7/0x104
[<ffffffff80066b58>] do_page_fault+0x4fe/0x830
[<ffffffff8009fdcf>] autoremove_wake_function+0x0/0x2e
[<ffffffff80062fc8>] thread_return+0x62/0xfe
[<ffffffff8000b695>] vfs_read+0xcb/0x171
[<ffffffff80011b72>] sys_read+0x45/0x6e
[<ffffffff8006149d>] sysenter_do_call+0x1e/0x6a
Code: Bad RIP value.
RIP [<0000000000000f58>]
RSP <ffff8102ec2d7c10>
Environment
- Red Hat Enterprise Linux 5.4
- NFS client
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.
