System crash on nx_os_event_wakeup_on_response function in nx_nic module

Solution Unverified - Updated -

Issue

  • System crash with general protection fault: 0000 [#1] SMP
crash> log
...skipping...
[1526685.748843] general protection fault: 0000 [#1] SMP 
[1526685.748870] Modules linked in: fuse btrfs zlib_deflate raid6_pq xor vfat msdos fat ext4 mbcache jbd2 binfmt_misc splxmod(OE) mptctl mptbase xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT tun bridge stp llc ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter nfsv3 rpcsec_gss_krb5 nfsv4 dns_resolver nfs fscache bonding intel_powerclamp coretemp kvm_intel kvm crc32_pclmul sr_mod ghash_clmulni_intel cdrom aesni_intel nx_nic(OE) lrw dm_service_time gf128mul glue_helper ablk_helper ipmi_ssif iTCO_wdt cryptd hpilo ipmi_si sg pcspkr iTCO_vendor_support hpwdt acpi_power_meter ipmi_msghandler i7core_edac shpchp lpc_ich wmi mfd_core edac_core pcc_cpufreq nfsd auth_rpcgss nfs_acl
[1526685.748883]  lockd grace sunrpc dm_multipath ip_tables xfs libcrc32c ata_generic pata_acpi sd_mod radeon crc_t10dif crct10dif_generic i2c_algo_bit drm_kms_helper ttm crct10dif_pclmul crct10dif_common crc32c_intel serio_raw drm ata_piix libata i2c_core hpsa(OE) e1000e(OE) qla2xxx(OE) scsi_transport_sas ptp scsi_transport_fc pps_core scsi_tgt dm_mirror dm_region_hash dm_log dm_mod
[1526685.748885] CPU: 15 PID: 0 Comm: swapper/15 Tainted: G        W  OE  ------------   3.10.0-327.el7.x86_64 #1
[1526685.748886] Hardware name: HP ProLiant DL580 G7, BIOS P65 08/16/2015
[1526685.748888] task: ffff88023423e780 ti: ffff880234264000 task.ti: ffff880234264000
[1526685.748897] RIP: 0010:[<ffffffffa07f0108>]  [<ffffffffa07f0108>] nx_os_event_wakeup_on_response+0x78/0x740 [nx_nic]
[1526685.748898] RSP: 0018:ffff880237923c18  EFLAGS: 00010293
[1526685.748899] RAX: dead000000100100 RBX: 0000000000000000 RCX: 0000000000000000
[1526685.748900] RDX: ffff880231e8c1c8 RSI: ffff880237923d58 RDI: ffff880231e888c0
[1526685.748901] RBP: ffff880237923c68 R08: 0000000000000088 R09: 0000000000000020
[1526685.748902] R10: ffff88023793028c R11: 0000000000000007 R12: ffff880231e888c0
[1526685.748903] R13: ffff880237923d58 R14: 0000000000000000 R15: ffff880231e888c0
[1526685.748904] FS:  0000000000000000(0000) GS:ffff880237920000(0000) knlGS:0000000000000000
[1526685.748905] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[1526685.748906] CR2: 00007f74b4be8938 CR3: 000000000194a000 CR4: 00000000000007e0
[1526685.748908] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[1526685.748908] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[1526685.748909] Stack:
[1526685.748912]  0000000000000038 8000000000000000 ffffea0008c06402 ffff8800344bc000
[1526685.748915]  0000000000000000 0000000000000000 ffff880231e8b970 0000000000000100
[1526685.748917]  ffff880035b64850 ffff880231e888c0 ffff880237923c78 ffffffffa080493e
[1526685.748918] Call Trace:
[1526685.748921]  <IRQ> 
[1526685.748928]  [<ffffffffa080493e>] nx_os_handle_nic_response+0xe/0x10 [nx_nic]
[1526685.748936]  [<ffffffffa07eb8e9>] nx_status_msg_nic_response_handler+0x19/0x20 [nx_nic]
[1526685.748943]  [<ffffffffa07ee63d>] unm_process_rcv_ring+0x21d/0x16a0 [nx_nic]
[1526685.748950]  [<ffffffffa07e83dc>] ? unm_nic_hw_write_wx_2M+0x2c/0xd0 [nx_nic]
[1526685.748958]  [<ffffffffa07f6b99>] nx_nic_poll_sts+0x39/0x500 [nx_nic]
[1526685.748964]  [<ffffffff8152afa2>] net_rx_action+0x152/0x240
[1526685.748968]  [<ffffffff81084b0f>] __do_softirq+0xef/0x280
[1526685.748972]  [<ffffffff8164721c>] call_softirq+0x1c/0x30
[1526685.748982]  [<ffffffff81016fc5>] do_softirq+0x65/0xa0
[1526685.748985]  [<ffffffff81084ea5>] irq_exit+0x115/0x120
[1526685.748990]  [<ffffffff81647db8>] do_IRQ+0x58/0xf0
[1526685.748997]  [<ffffffff8163d0ed>] common_interrupt+0x6d/0x6d
[1526685.748999]  <EOI> 
[1526685.749006]  [<ffffffff814d454f>] ? cpuidle_enter_state+0x4f/0xc0
[1526685.749010]  [<ffffffff814d4699>] cpuidle_idle_call+0xd9/0x210
[1526685.749020]  [<ffffffff8101e4be>] arch_cpu_idle+0xe/0x30
[1526685.749027]  [<ffffffff810d6305>] cpu_startup_entry+0x245/0x290
[1526685.749033]  [<ffffffff810475fa>] start_secondary+0x1ba/0x230
[1526685.749059] Code: 0f 87 50 06 00 00 49 8b 84 24 08 39 00 00 49 8d 94 24 08 39 00 00 48 39 d0 75 10 eb 4e 66 0f 1f 44 00 00 48 8b 00 48 39 d0 74 40 <38> 58 28 75 f3 83 78 34 01 0f 84 c9 00 00 00 4d 85 e4 0f 84 f0 
[1526685.749069] RIP  [<ffffffffa07f0108>] nx_os_event_wakeup_on_response+0x78/0x740 [nx_nic]
[1526685.749071]  RSP <ffff880237923c18>

Environment

  • Red Hat Enterprise Linux 7
  • nx_nic module

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