Kernel panic in __aio_put_req() function.
Issue
- RHEL-6: kernel panic with the following call traces.
kernel BUG at fs/aio.c:562!
invalid opcode: 0000 [#1] SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/0000:07:00.0/host5/rport-5:0-3/fc_remote_ports/rport-5:0-3/node_name
CPU 8
Modules linked in: vxodm(P)(U) amf(P)(U) gab(P)(U) llt(P)(U) autofs4 dmpjbod(P)(U) dmpap(P)(U) dmpaa(P)(U) vxspec(P)(U) vxio(P)(U) vxdmp(P)(U) ipmi_devintf cpufreq_ondemand freq_table pcc_cpufreq bonding 8021q garp stp llc ipv6 vxportal(P)(U) fdd(P)(U) vxfs(P)(U) exportfs iTCO_wdt iTCO_vendor_support microcode hpilo hpwdt power_meter sg serio_raw igb dca i2c_algo_bit i2c_core ptp pps_core lpfc scsi_transport_fc scsi_tgt lpc_ich mfd_core shpchp ext4 jbd2 mbcache sd_mod crc_t10dif hpsa pata_acpi ata_generic ata_piix dm_mirror dm_region_hash dm_log dm_mod [last unloaded: vxfen]
Pid: 49362, comm: vx_naio_worker Tainted: P --------------- 2.6.32-431.17.1.el6.x86_64 #1 HP ProLiant DL380p Gen8
RIP: 0010:[<ffffffff811d59ab>] [<ffffffff811d59ab>] __aio_put_req+0x10b/0x190
RSP: 0018:ffff883fa1dfbd70 EFLAGS: 00010086
RAX: 00000000ffffffff RBX: ffff883eb9f31cc0 RCX: ffff883e4de75040
RDX: 0000000000000007 RSI: ffff883dafa81e80 RDI: ffff883eb9f31c80
RBP: ffff883fa1dfbd90 R08: 00007fff0fe86298 R09: ffffea00da10a998
R10: 0000000000000002 R11: 0000000000000000 R12: ffff883eb9f31c80
R13: ffff883dafa81e80 R14: ffff883eb9f31c80 R15: 0000000000000000
FS: 00007f23e94ed700(0000) GS:ffff88014c100000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 000000043f147938 CR3: 0000003f9c362000 CR4: 00000000001407e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process vx_naio_worker (pid: 49362, threadinfo ffff883fa1dfa000, task ffff883fdfbd4080)
Stack:
ffff883daf9e6560 0000000000000000 ffff883eb9f31cc0 0000000000000213
<d> ffff883fa1dfbde0 ffffffff811d6373 ffff883eb9f31cc0 0000000000000000
<d> ffff883fa1dfbde0 ffff883dafa81e80 ffff883fdf8a63c0 ffff883fa1dfbe10
Call Trace:
[<ffffffff811d6373>] aio_complete+0x83/0x260
[<ffffffffa03de705>] vx_naio_do_work+0x235/0x370 [vxfs]
[<ffffffffa03de8c9>] vx_naio_worker+0x89/0x2b0 [vxfs]
[<ffffffffa03de840>] ? vx_naio_worker+0x0/0x2b0 [vxfs]
[<ffffffffa03f27db>] vx_kthread_init+0x7b/0x90 [vxfs]
[<ffffffffa03de840>] ? vx_naio_worker+0x0/0x2b0 [vxfs]
[<ffffffff8100c20a>] child_rip+0xa/0x20
[<ffffffffa03de840>] ? vx_naio_worker+0x0/0x2b0 [vxfs]
[<ffffffffa03f2760>] ? vx_kthread_init+0x0/0x90 [vxfs]
[<ffffffff8100c200>] ? child_rip+0x0/0x20
Code: 48 8b 75 e8 48 8b 3d e5 b5 df 00 e8 70 a6 f9 ff 41 8b 44 24 44 83 e8 01 85 c0 41 89 44 24 44 74 5e b8 01 00 00 00 e9 2b ff ff ff <0f> 0b eb fe 0f 0b eb fe 48 c7 c7 68 0f fd 81 e8 11 4c 35 00 48
RIP [<ffffffff811d59ab>] __aio_put_req+0x10b/0x190
RSP <ffff883fa1dfbd70>
Environment
- Red Hat Enterprise Linux 6
- Symantec VxFS version (6.0.500.000)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.