RHEL8 kernel panic triggered by skb_over_panic() after calling vmxnet3_rq_rx_complete()

Solution Verified - Updated -

Issue

  • Kernel panic with the following message:
skbuff: skb_over_panic: text:ffffffffa1423512 len:262 put:262 head:ffff8a8ba4ec3400 data:ffff8a8ba4ec3440 tail:0x146 end:0xc0 dev:ens161
------------[ cut here ]------------
kernel BUG at net/core/skbuff.c:122!
  • The back trace of panic task:
PID: 0        TASK: ffffffffa8018840  CPU: 0    COMMAND: "swapper/0"
 #0 [ffffb30b00003c08] panic at ffffffffa66fa8fc
 #1 [ffffb30b00003c88] oops_end.cold.9 at ffffffffa662d9e4
 #2 [ffffb30b00003ca8] do_trap at ffffffffa66299d7
 #3 [ffffb30b00003cf0] do_invalid_op at ffffffffa662a716
 #4 [ffffb30b00003d10] invalid_op at ffffffffa7200df4
    [exception RIP: skb_panic+0x4b]
    RIP: ffffffffa6e38d9c  RSP: ffffb30b00003dc8  RFLAGS: 00010246
    RAX: 0000000000000088  RBX: ffff8a8b93491b00  RCX: 0000000000000000
    RDX: 0000000000000000  RSI: ffff8a939de1e698  RDI: ffff8a939de1e698
    RBP: ffff8a8b8c36aac0   R8: 0000000000000000   R9: d0000002001ff297
    R10: 0000000009c2ec10  R11: ffffb30b00003be8  R12: ffff8a8b88f11b00
    R13: 0000000000000000  R14: ffff8a8b8c368ac0  R15: ffff8a8b8c36aac0
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
 #5 [ffffb30b00003df0] vmxnet3_rq_rx_complete at ffffffffc0323118 [vmxnet3]
 #6 [ffffb30b00003e80] vmxnet3_poll_rx_only at ffffffffc0323a91 [vmxnet3]
 #7 [ffffb30b00003ea8] __napi_poll at ffffffffa6e50d9d
 #8 [ffffb30b00003ed8] net_rx_action at ffffffffa6e51262
 #9 [ffffb30b00003f58] __softirqentry_text_start at ffffffffa702769c
#10 [ffffb30b00003fa8] irq_exit_rcu at ffffffffa67010e6
#11 [ffffb30b00003fb8] irq_exit at ffffffffa67010fa
#12 [ffffb30b00003fc0] do_IRQ at ffffffffa7201fdf
--- <IRQ stack> ---
#13 [ffffffffa8003d58] ret_from_intr at ffffffffa7200b0f
    [exception RIP: native_safe_halt+0xe]
    RIP: ffffffffa702647e  RSP: ffffffffa8003e08  RFLAGS: 00000246
    RAX: 0000000080004000  RBX: ffff8a8c84e06864  RCX: 0000000000000020
    RDX: ffffffffa6bc6a00  RSI: ffffffffa84d1ce0  RDI: 0000000000000001
    RBP: ffff8a8c84e06864   R8: 0000000000000001   R9: ffff8a8c84e06800
    R10: 00000000000001fe  R11: ffff8a939de32484  R12: 0000000000000001
    R13: ffffffffa84d1ce0  R14: 0000000000000001  R15: 0000000000000001
    ORIG_RAX: ffffffffffffffd8  CS: 0010  SS: 0018
#14 [ffffffffa8003e08] acpi_idle_do_entry at ffffffffa7026d53
#15 [ffffffffa8003e18] acpi_idle_enter at ffffffffa7026f8f
#16 [ffffffffa8003e30] cpuidle_enter_state at ffffffffa6dc0b16
#17 [ffffffffa8003e80] cpuidle_enter at ffffffffa6dc0f4c
#18 [ffffffffa8003ea0] do_idle at ffffffffa673553f
#19 [ffffffffa8003ef0] cpu_startup_entry at ffffffffa673577f
#20 [ffffffffa8003f10] start_kernel at ffffffffa89f429a
#21 [ffffffffa8003f50] secondary_startup_64_no_verify at ffffffffa6600146

Environment

  • Red Hat Enterprise Linux 8.10
  • kernel-4.18.0-553.22.1.el8_10
  • NIC driver [vmxnet3]

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