RHEL 7.1: System panic at qla2x00_status_entry+977
Issue
-
Host running 480 FC NPIV initiators crashed when disabling target port. There were following errors observed on console at the time of crash:
qla2xxx [0000:04:00.0]-2858:35: GID_PT entry - nn 21000024ff5bb0b8 pn 20410024ff5bb0b8 portid=c81b2a. qla2xxx [0000:04:00.0]-3821:367: Port to be marked lost on fcport=c82b00, current port state= ONLINE. qla2xxx [0000:04:00.0]-287d:367: FCPort state transitioned from ONLINE to LOST - portid=c82b00. qla2xxx [0000:04:00.0]-2867:367: Port login retry 5742b0f0000bc014, id = 0x0177 retry cnt=45. BUG: unable to handle kernel NULL pointer dereference at 0000000000000084 IP: [<ffffffffa024b991>] qla2x00_status_entry+0x3d1/0x1150 [qla2xxx] PGD 0 Oops: 0000 [#1] SMP [...] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.0-123.13.2.el7.bz1191025.x86_64 #1 Hardware name: /01W23F, BIOS 2.4.3 07/09/2014 task: ffffffff818d7440 ti: ffffffff818c4000 task.ti: ffffffff818c4000 RIP: 0010:[<ffffffffa024b991>] [<ffffffffa024b991>] qla2x00_status_entry+0x3d1/0x1150 [qla2xxx] RSP: 0018:ffff88042fa03ce0 EFLAGS: 00010046 RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa0293740 RDX: 00000000000000c8 RSI: ffff8800b25b9740 RDI: 0000000008000000 RBP: ffff88042fa03de0 R08: 0000000000000029 R09: 0000000000000000 R10: ffff8803aa45b840 R11: ffff88034e2956c0 R12: ffff880426274000 R13: ffff880428e04740 R14: 0000000000000029 R15: 00000000000e0000 FS: 0000000000000000(0000) GS:ffff88042fa00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000084 CR3: 00000000018d0000 CR4: 00000000001407f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Stack: ffff880400000000 ffffffffa029e5ec ffff880428045b00 ffff88042fa135c0 ffff8804000000c8 ffff88040000002b ffffffff00000000 0000000000000000 ffff8803a1e2b298 ffff880400000000 ffffffff00000000 ffff880400000000 Call Trace: <IRQ> [<ffffffffa024d49e>] qla24xx_process_response_queue+0x32e/0x5c0 [qla2xxx] [<ffffffff8107c160>] ? __queue_work+0x320/0x320 [<ffffffff8107c178>] ? delayed_work_timer_fn+0x18/0x20 [<ffffffff8106d236>] ? call_timer_fn+0x36/0x110 [<ffffffffa024f5bb>] qla24xx_msix_rsp_q+0x4b/0xc0 [qla2xxx] [<ffffffff810f732e>] handle_irq_event_percpu+0x3e/0x1e0 [<ffffffff810f750d>] handle_irq_event+0x3d/0x60 [<ffffffff810fa197>] handle_edge_irq+0x77/0x130 [<ffffffff81014c0f>] handle_irq+0xbf/0x150 [<ffffffff815ee08a>] ? atomic_notifier_call_chain+0x1a/0x20 [<ffffffff815f4c4f>] do_IRQ+0x4f/0xf0 [<ffffffff815e9dad>] common_interrupt+0x6d/0x6d <EOI> [<ffffffff814835a2>] ? cpuidle_enter_state+0x52/0xc0 [<ffffffff814836d5>] cpuidle_idle_call+0xc5/0x200 [<ffffffff8101bc7e>] arch_cpu_idle+0xe/0x30 [<ffffffff810b47e5>] cpu_startup_entry+0xf5/0x290 [<ffffffff815c3d57>] rest_init+0x77/0x80 [<ffffffff81a07fa7>] start_kernel+0x429/0x44a [<ffffffff81a07987>] ? repair_env_string+0x5c/0x5c [<ffffffff81a07120>] ? early_idt_handlers+0x120/0x120 [<ffffffff81a075ee>] x86_64_start_reservations+0x2a/0x2c [<ffffffff81a07742>] x86_64_start_kernel+0x152/0x175 Code: 00 48 89 54 24 40 0f b7 55 c2 89 54 24 38 0f b6 57 28 89 54 24 30 0f b6 57 29 89 54 24 28 0f b6 57 2a bf 00 00 00 08 89 54 24 20 <8b> 90 84 00 00 00 89 54 24 18 8b 80 80 00 00 00 ba 22 30 00 00 RIP [<ffffffffa024b991>] qla2x00_status_entry+0x3d1/0x1150 [qla2xxx] RSP <ffff88042fa03ce0> CR2: 0000000000000084
Environment
- Red Hat Enterprise Linux 7.1
- Qlogic FC HBA with NPIV enabled
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.