The kernel crashes on invpcid operation performed upon calling leave_mm()

Solution Unverified - Updated -

Issue

  • The kernel crashes on invpcid operation performed upon calling leave_mm()
[36974.942447] general protection fault: 0000 [#1] SMP 
[36974.942608] Modules linked in: iptable_filter unix_diag af_packet_diag netlink_diag joydev tcp_diag udp_diag inet_diag oracleacfs(POE) oracleadvm(POE) oracleoks(POE) nfnetlink_log mptctl mptbase scini(POE) dm_round_robin dm_service_time iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi bonding falcon_lsm_serviceable(PE) falcon_nf_netcontain(PE) falcon_kal(E) falcon_lsm_pinned_11711(E) ktap_106401(OE) sb_edac intel_powerclamp coretemp intel_rapl iosf_mbi iTCO_wdt iTCO_vendor_support kvm irqbypass crc32_pclmul ghash_clmulni_intel aesni_intel lrw gf128mul glue_helper ablk_helper cryptd pcspkr lpc_ich i2c_i801 hpilo sg hpwdt ioatdma wmi ipmi_si ipmi_devintf ipmi_msghandler acpi_power_meter dm_multipath binfmt_misc auth_rpcgss sunrpc ip_tables xfs libcrc32c sd_mod crc_t10dif crct10dif_generic i2c_algo_bit
[36974.944315]  drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm ixgbe tg3 crct10dif_pclmul hpsa crct10dif_common crc32c_intel serio_raw mdio dca ptp drm_panel_orientation_quirks scsi_transport_sas pps_core dm_mirror dm_region_hash dm_log dm_mod
[36974.944992] CPU: 8 PID: 0 Comm: swapper/8 Kdump: loaded Tainted: P           OE  ------------   3.10.0-1160.45.1.el7.x86_64 #1
[36974.945289] Hardware name: HP ProLiant DL380 Gen9/ProLiant DL380 Gen9, BIOS P89 04/29/2021
[36974.945583] task: ffff9dd286c52100 ti: ffff9dd286c64000 task.ti: ffff9dd286c64000
[36974.945875] RIP: 0010:[<ffffffff97e7dda9>]  [<ffffffff97e7dda9>] leave_mm+0xf9/0x120
[36974.946178] RSP: 0018:ffff9dd286c67df0  EFLAGS: 00010002
[36974.946329] RAX: 0000000000000001 RBX: ffffd41b00201130 RCX: ffff9dd286c67df0
[36974.946480] RDX: 00000000ffffffff RSI: ffffffff98ade880 RDI: 00000043cce10000
[36974.946633] RBP: ffff9dd286c67e10 R08: 0000000000000065 R09: 0000000000000018
[36974.946784] R10: 00000000000003e3 R11: 0000000000000246 R12: 0000000000000004
[36974.946936] R13: 0000000000000020 R14: 0000000000000003 R15: ffffffff98ade9f8
[36974.947087] FS:  0000000000000000(0000) GS:ffff9e013fa00000(0000) knlGS:0000000000000000
[36974.947379] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[36974.947528] CR2: 00007fff20bd6a08 CR3: 00000015bba58000 CR4: 00000000003607e0
[36974.947680] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[36974.947831] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[36974.947984] Call Trace:
[36974.948190]  [<ffffffff9858b645>] intel_idle+0x215/0x225
[36974.948396]  [<ffffffff983c8db5>] cpuidle_enter_state+0x45/0xd0
[36974.948549]  [<ffffffff983c8f1e>] cpuidle_idle_call+0xde/0x230
[36974.948701]  [<ffffffff97e37c8e>] arch_cpu_idle+0xe/0xc0
[36974.948873]  [<ffffffff97f0181a>] cpu_startup_entry+0x14a/0x1e0
[36974.949080]  [<ffffffff97e5a827>] start_secondary+0x1f7/0x270
[36974.949272]  [<ffffffff97e000d5>] start_cpu+0x5/0x14
[36974.949461] Code: ff 90 0f 22 df 0f 1f 40 00 e9 6d ff ff ff 0f 1f 40 00 48 c7 04 24 01 00 00 00 48 c7 44 24 08 00 00 00 00 48 89 e1 b8 01 00 00 00 <66> 0f 38 82 01 0f 22 df 0f 1f 40 00 e9 3f ff ff ff 0f 0b e8 0f 
[36974.950185] RIP  [<ffffffff97e7dda9>] leave_mm+0xf9/0x120
[36974.950338]  RSP <ffff9dd286c67df0>

PID: 0      TASK: ffff9dd286c52100  CPU: 8   COMMAND: "swapper/8"
 #0 [ffff9dd286c67b68] machine_kexec at ffffffff97e662c4
 #1 [ffff9dd286c67bc8] __crash_kexec at ffffffff97f22a32
 #2 [ffff9dd286c67c98] crash_kexec at ffffffff97f22b20
 #3 [ffff9dd286c67cb0] oops_end at ffffffff9858d798
 #4 [ffff9dd286c67cd8] die at ffffffff97e30a7b
 #5 [ffff9dd286c67d08] do_general_protection at ffffffff9858d092
 #6 [ffff9dd286c67d40] general_protection at ffffffff9858c718
    [exception RIP: leave_mm+249]
    RIP: ffffffff97e7dda9  RSP: ffff9dd286c67df0  RFLAGS: 00010002
    RAX: 0000000000000001  RBX: ffffd41b00201130  RCX: ffff9dd286c67df0
    RDX: 00000000ffffffff  RSI: ffffffff98ade880  RDI: 00000043cce10000
    RBP: ffff9dd286c67e10   R8: 0000000000000065   R9: 0000000000000018
    R10: 00000000000003e3  R11: 0000000000000246  R12: 0000000000000004
    R13: 0000000000000020  R14: 0000000000000003  R15: ffffffff98ade9f8
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
 #7 [ffff9dd286c67e18] intel_idle at ffffffff9858b645
 #8 [ffff9dd286c67e58] cpuidle_enter_state at ffffffff983c8db5
 #9 [ffff9dd286c67e90] cpuidle_idle_call at ffffffff983c8f1e
#10 [ffff9dd286c67ed0] arch_cpu_idle at ffffffff97e37c8e
#11 [ffff9dd286c67ee0] cpu_startup_entry at ffffffff97f0181a
#12 [ffff9dd286c67f28] start_secondary at ffffffff97e5a827
#13 [ffff9dd286c67f50] start_cpu at ffffffff97e000d5

Environment

  • Red Hat Enterprise Linux 7.9.z
    • kernel-3.10.0-1160.45.1.el7.x86_64
  • HPE ProLiant DL380 Gen9

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