Kernel panic in find_get_page() due to memory corruption
Issue
- System panicked with this message:
general protection fault: 0000 [1] SMP
last sysfs file: /devices/pci0000:00/0000:00:00.0/irq
CPU 0
Modules linked in: ipv6 xfrm_nalgo crypto_api autofs4 nfs fscache nfs_acl lockd sunrpc vsock(U) vmmemctl(U) acpiphp loop dm_mirror dm_multipath scsi_dh video backlight sbs power_meter hwmon i2c_ec dell_wmi wmi button battery asus_acpi acpi_memhotplug ac lp sg parport_pc parport ide_cd cdrom vmci(U) e1000 floppy serio_raw i2c_piix4 i2c_core shpchp pcspkr pvscsi(U) vmxnet3(U) 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: 31921, comm: splx_schedule_s Tainted: G 2.6.18-194.el5 #1
RIP: 0010:[<ffffffff800076c8>] [<ffffffff800076c8>] find_get_page+0x29/0x51
RSP: 0018:ffff810149ff79f8 EFLAGS: 00010082
RAX: 9b3357f41eb13bbf RBX: 000000000002f300 RCX: 9b3357f41eb13bbf
RDX: 0000000000000000 RSI: 000000000002f300 RDI: ffff810122402758
RBP: ffff81023e634700 R08: ffff81000001b600 R09: 0000000000000000
R10: 0000000000000080 R11: ffff810149ff7758 R12: 000000000002f300
R13: ffff81023e6345f0 R14: ffff81023e634700 R15: 0000000000001000
FS: 0000000000000000(0000) GS:ffffffff803cb000(0063) knlGS:00000000f789c8d0
CS: 0010 DS: 002b ES: 002b CR0: 000000008005003b
CR2: 000000000eb86000 CR3: 000000014ab63000 CR4: 00000000000006e0
Process splx_schedule_s (pid: 31921, threadinfo ffff810149ff6000, task ffff8101fffd87a0)
Stack: 0000000000000001 0000000000000000 0000000000000000 ffffffff80010c84
000000000002f300 0000000000000000 ffff81023e634500 0000000000001000
0000000000000000 ffffffff8003a9c7 0000000000001000 0000000000000000
Call Trace:
[<ffffffff80010c84>] __find_get_block_slow+0x2f/0xf7
[<ffffffff8003a9c7>] unmap_underlying_metadata+0x1d/0x5b
[<ffffffff8000e713>] __block_prepare_write+0x1d3/0x3a6
[<ffffffff8804eceb>] :ext3:ext3_get_block+0x0/0xf7
[<ffffffff800e232e>] block_write_begin+0x80/0xcf
[<ffffffff88050395>] :ext3:ext3_write_begin+0xe8/0x1cc
[<ffffffff8804eceb>] :ext3:ext3_get_block+0x0/0xf7
[<ffffffff8000fd40>] generic_file_buffered_write+0x14b/0x675
[<ffffffff80016641>] __generic_file_aio_write_nolock+0x369/0x3b6
[<ffffffff80021763>] generic_file_aio_write+0x65/0xc1
[<ffffffff8804c1b6>] :ext3:ext3_file_write+0x16/0x91
[<ffffffff80018266>] do_sync_write+0xc7/0x104
[<ffffffff8001e9e2>] __dentry_open+0x101/0x1dc
[<ffffffff800a1ba4>] autoremove_wake_function+0x0/0x2e
[<ffffffff800634b6>] __sched_text_start+0xf6/0xbd6
[<ffffffff80064b05>] mutex_lock+0xd/0x1d
[<ffffffff80016a49>] vfs_write+0xce/0x174
[<ffffffff80017316>] sys_write+0x45/0x6e
[<ffffffff8006249d>] sysenter_do_call+0x1e/0x76
Code: 48 8b 00 48 89 ca 25 00 40 02 00 48 3d 00 40 02 00 75 04 48
RIP [<ffffffff800076c8>] find_get_page+0x29/0x51
RSP <ffff810149ff79f8>
Environment
- Redhat Enterprise Linux 5.5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.