System hang during rport deletion waiting on RCU sync

Solution Unverified - Updated -

Issue

  • System hang during rport deletion waiting on RCU sync:
PID: 2312227  TASK: ffff8d1feef43d80  CPU: 13   COMMAND: "kworker/13:0"
 #0 [ffffb5c271df3af8] __schedule at ffffffffbc08f8cf
 #1 [ffffb5c271df3b90] schedule at ffffffffbc08fcff
 #2 [ffffb5c271df3ba0] schedule_timeout at ffffffffbc0938dd
 #3 [ffffb5c271df3c38] wait_for_completion at ffffffffbc09075f
 #4 [ffffb5c271df3c98] __wait_rcu_gp at ffffffffbb9252e2
 #5 [ffffb5c271df3cd8] synchronize_rcu at ffffffffbb92aaa6
 #6 [ffffb5c271df3d20] device_block at ffffffffbbdb4bb9
 #7 [ffffb5c271df3d48] starget_for_each_device at ffffffffbbdadf05
 #8 [ffffb5c271df3d78] target_block at ffffffffbbdb5588
 #9 [ffffb5c271df3d88] device_for_each_child at ffffffffbbd77f84
#10 [ffffb5c271df3dc0] fc_remote_port_delete at ffffffffc0667070 [scsi_transport_fc]
#11 [ffffb5c271df3de0] qla2x00_mark_device_lost at ffffffffc0b9407c [qla2xxx]
#12 [ffffb5c271df3e20] qlt_free_session_done at ffffffffc0c0e0b1 [qla2xxx]
#13 [ffffb5c271df3e98] process_one_work at ffffffffbb8ce7e7
#14 [ffffb5c271df3ed8] worker_thread at ffffffffbb8cef00
#15 [ffffb5c271df3f10] kthread at ffffffffbb8d4812
#16 [ffffb5c271df3f50] ret_from_fork at ffffffffbc20023f

PID: 3675271  TASK: ffff8d7ec5a93d80  CPU: 0    COMMAND: "oracle_3675271_"
 #0 [fffffe0000007e50] crash_nmi_callback at ffffffffbb84ce93
 #1 [fffffe0000007e58] nmi_handle at ffffffffbb822893
 #2 [fffffe0000007eb0] default_do_nmi at ffffffffbb822d4e
 #3 [fffffe0000007ed0] do_nmi at ffffffffbb822f28
 #4 [fffffe0000007ef0] end_repeat_nmi at ffffffffbc2016b4
    [exception RIP: smp_call_function_single+136]
    RIP: ffffffffbb94e958  RSP: ffffb5c295273be0  RFLAGS: 00000202
    RAX: 0000000000000001  RBX: 00000000026d5906  RCX: 0000000000000000
    RDX: 0000000000000000  RSI: ffffffffbb834710  RDI: 0000000000000031
    RBP: ffffb5c295273c28   R8: ffff8cf7c0a2ac40   R9: 0000000000000000
    R10: ffffb5c295273cb8  R11: 0000000000000000  R12: 0000b6b2072670b8
    R13: 0000000000000001  R14: ffff8cee29ad8fa0  R15: ffff8ceef9f00f00
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
--- <NMI exception stack> ---
 #5 [ffffb5c295273be0] smp_call_function_single at ffffffffbb94e958
 #6 [ffffb5c295273c30] aperfmperf_snapshot_cpu at ffffffffbb8347e0
 #7 [ffffb5c295273c40] arch_freq_prepare_all at ffffffffbb83487d
 #8 [ffffb5c295273c68] cpuinfo_open at ffffffffbbb4b01e
 #9 [ffffb5c295273c78] proc_reg_open at ffffffffbbb42131
#10 [ffffb5c295273cb0] do_dentry_open at ffffffffbbac2352
#11 [ffffb5c295273ce0] path_openat at ffffffffbbad6553
#12 [ffffb5c295273db8] do_filp_open at ffffffffbbad8843
#13 [ffffb5c295273ec0] do_sys_open at ffffffffbbac3a54
#14 [ffffb5c295273f18] twnotify_sys_openat at ffffffffc0afa2e8 [twnotify]
#15 [ffffb5c295273f38] do_syscall_64 at ffffffffbb80419b
#16 [ffffb5c295273f50] entry_SYSCALL_64_after_hwframe at ffffffffbc2000ad
....

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content