At rport loss, deadlock in lpfc_worker thread and multipathd

Solution Unverified - Updated -

Issue

  • Experienced a hard lockup in multipathd that was waiting on the same lock as the lpfc_worker_0 thread resulting in system panic.
PID: 623    TASK: ffff880870f58aa0  CPU: 3   COMMAND: "fc_wq_1"
 #0 [ffff880028266e90] crash_nmi_callback at ffffffff810321a6
 #1 [ffff880028266ea0] notifier_call_chain at ffffffff815300f5
 #2 [ffff880028266ee0] atomic_notifier_call_chain at ffffffff8153015a
 #3 [ffff880028266ef0] notify_die at ffffffff810a4eae
 #4 [ffff880028266f20] do_nmi at ffffffff8152ddbb
 #5 [ffff880028266f50] nmi at ffffffff8152d680
    [exception RIP: scsi_remove_target+147]
    RIP: ffffffff8138de93  RSP: ffff880870f5ddd0  RFLAGS: 00000046
    RAX: ffff88022bc91c08  RBX: ffff88022bc91c00  RCX: 0000000000004cc2
    RDX: 0000000000000286  RSI: 0000000000000286  RDI: ffff88107074c050
    RBP: ffff880870f5de10   R8: ffffffff81c09cc0   R9: 0000000000000000
    R10: 0000a5f8ffffff38  R11: 0000000000000000  R12: ffff88022bc91c00
    R13: 0000000000000286  R14: ffff880870cc5060  R15: ffff88107074c010
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
--- <NMI exception stack> ---
 #6 [ffff880870f5ddd0] scsi_remove_target at ffffffff8138de93
 #7 [ffff880870f5de18] fc_starget_delete at ffffffffa008c596 [scsi_transport_fc]
 #8 [ffff880870f5de38] worker_thread at ffffffff81097fe0
 #9 [ffff880870f5dee8] kthread at ffffffff8109e66e
#10 [ffff880870f5df48] kernel_thread at ffffffff8100c20a

Environment

  • RHEL 6.6Z stream - 2.6.32-504.12.2.el6.x86_64

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.