NULL pointer dereference in function '__assign_irq_vector()'.

Solution Verified - Updated -

Issue

The system crashes with the following error :

[   60.133619] BUG: unable to handle kernel NULL pointer dereference at 0000000000000019
[   60.133758] IP: [<ffffffff810564af>] __assign_irq_vector+0x2f/0x370
[   60.133862] PGD 0 
[   60.133900] Oops: 0000 [#1] SMP 
[   60.133963] Modules linked in: nvme nvme_core cxgb4vf(OE) cxgb4(OE) ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addr
type iptable_filter xt_conntrack nf_nat nf_conntrack br_netfilter bridge stp llc nfsv3 rpcsec_gss_krb5 nfsv4 dns_resolver nfs fscache overlay(T) rpcrdma ib_isert iscsi_targe
t_mod ib_iser libiscsi scsi_transport_iscsi ib_srpt target_core_mod ib_srp scsi_transport_srp scsi_tgt ib_ipoib rdma_ucm ib_ucm ib_uverbs ib_umad rdma_cm ib_cm iw_cm i40iw ib_core vfat fat skx_edac iTCO_wdt iTCO_vendor_support edac_core intel_powerclamp coretemp intel_rapl iosf_mbi kvm_intel kvm irqbypass crc32_pclmul ghash_clmulni_intel aesni_intel lrw gf128mul glue_helper ablk_helper cryptd pcspkr joydev sg mei_me mei i2c_i801 lpc_ich shpchp wmi ipmi_si ipmi_devintf
[   60.135453]  ipmi_msghandler tpm_crb nfit libnvdimm acpi_power_meter acpi_pad nfsd auth_rpcgss nfs_acl lockd grace sunrpc ip_tables xfs libcrc32c sd_mod crc_t10dif crct10dif_generic i2c_algo_bit drm_kms_helper crct10dif_pclmul crct10dif_common crc32c_intel syscopyarea sysfillrect sysimgblt fb_sys_fops ttm i40e drm ahci libahci libata ptp pps_core i2c_core dm_mirror dm_region_hash dm_log dm_mod [last unloaded: nvme_core]
[   60.136213] CPU: 31 PID: 6821 Comm: irqbalance Tainted: G           OE  ------------ T 3.10.0-693.el7.x86_64 #1
[   60.136368] Hardware name: Intel Corporation S2600WFT/S2600WFT, BIOS SE5C620.86B.00.01.2016.031420190801 03/14/2019
[   60.136532] task: ffff8817d924bf40 ti: ffff8817cfffc000 task.ti: ffff8817cfffc000
[   60.136649] RIP: 0010:[<ffffffff810564af>]  [<ffffffff810564af>] __assign_irq_vector+0x2f/0x370
[   60.136789] RSP: 0018:ffff8817cffffd28  EFLAGS: 00010046
[   60.136873] RAX: 0000000000000002 RBX: 0000000000000000 RCX: ffffffff8155c310
[   60.136985] RDX: ffff8817c415d400 RSI: 0000000000000000 RDI: 000000000000062d
[   60.137097] RBP: ffff8817cffffd78 R08: 0000000000000000 R09: 0000000000000007
[   60.137210] R10: 0000000000000000 R11: 0000000000000001 R12: 000000000000062d
[   60.137322] R13: 0000000000000000 R14: ffff8817c415d400 R15: ffff8817c415d400
[   60.137434] FS:  00007fa58f593780(0000) GS:ffff882fdc0c0000(0000) knlGS:0000000000000000
[   60.137561] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   60.137651] CR2: 0000000000000019 CR3: 00000017cfff8000 CR4: 00000000003407e0
[   60.137763] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[   60.137875] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[   60.137986] Stack:
[   60.138019]  ffff8817c415d400 ffff8817d924bf40 0000062dd924bf40 ffff8817cffffd98
[   60.138154]  0000000044c41496 0000000000000002 000000000000062d 0000000000000000
[   60.138288]  ffff8817c415d400 0000000000000286 ffff8817cffffda8 ffffffff81056dd6
[   60.138423] Call Trace:
[   60.138463]  [<ffffffff81056dd6>] assign_irq_vector+0x36/0x60
[   60.138555]  [<ffffffff8155c370>] intel_ioapic_set_affinity+0x60/0x1d0
[   60.138655]  [<ffffffff8155cbf0>] set_remapped_irq_affinity+0x20/0x30
[   60.138759]  [<ffffffff81131ccc>] irq_do_set_affinity+0x1c/0x70
[   60.138848]  [<ffffffff81131eb8>] irq_set_affinity_locked+0xa8/0xe0
[   60.138947]  [<ffffffff81131f36>] __irq_set_affinity+0x46/0x70
[   60.139041]  [<ffffffff81136009>] write_irq_affinity.isra.3+0x119/0x140
[   60.139143]  [<ffffffff81136069>] irq_affinity_proc_write+0x19/0x20
[   60.139245]  [<ffffffff8127018d>] proc_reg_write+0x3d/0x80
[   60.139331]  [<ffffffff81200d2d>] vfs_write+0xbd/0x1e0
[   60.143991]  [<ffffffff81201b3f>] SyS_write+0x7f/0xe0
[   60.148662]  [<ffffffff816b4fc9>] system_call_fastpath+0x16/0x1b
[   60.153337] Code: 00 55 48 89 e5 41 57 49 89 d7 41 56 41 55 41 54 53 48 83 ec 28 48 89 55 b0 89 7d c4 65 48 8b 1c 25 28 00 00 00 48 89 5d d0 31 db <f6> 46 19 01 48 89 75 b8 ba f0 ff ff ff 0f 85 c3 01 00 00 48 8d 
[   60.163353] RIP  [<ffffffff810564af>] __assign_irq_vector+0x2f/0x370
[   60.168134]  RSP <ffff8817cffffd28>
[   60.172853] CR2: 0000000000000019

Environment

  • Red Hat Enterprise Linux 7

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