kernel BUG at net/core/skbuff.c:193

Description:

Whenever I wake up from suspend, I get a kernel bug. After this I am it seems that the disks are not responsive anymore, since I cannot start any terminal/program, nor does a reboot work because most programs hang. I still have to check if it is really tied to vlan14 being enabled.

This has not happened on 6.8.7.zen1-2 and began with my upgrade to 6.8.9.zen1-1.

PS: The network is connected via USB-C docking station, I already replaced that docking station because of degraded performance - which seems to not help. Any hardware offloading is being disabled via network-manager. I doubt that a faulty network switch could cause a kernel bug, but that's why I open this issue.

PS2: This is the first time I could get the kernel log after a faulty suspend and a forced reboot. Most often the log is cut after going to suspend.

Mai 10 21:52:38 laptop kernel: skbuff: skb_under_panic: text:ffffffff9dff144a len:94 put:14 head:ffff9a8d1b859800 data:ffff9a8d1b8597fe tail:0x5c end:0x6c0 dev:vlan14
Mai 10 21:52:38 laptop kernel: ------------[ cut here ]------------
Mai 10 21:52:38 laptop kernel: kernel BUG at net/core/skbuff.c:193!
Mai 10 21:52:38 laptop kernel: invalid opcode: 0000 [#1] PREEMPT SMP PTI
Mai 10 21:52:38 laptop kernel: CPU: 1 PID: 61834 Comm: kworker/1:1 Tainted: G     U     OE      6.8.9-zen1-2-zen #1 f5d7914aed4e6c599cc375af9fe1bffd2eba53ed
Mai 10 21:52:38 laptop kernel: Hardware name: HP HP ProBook 450 G5/837D, BIOS Q85 Ver. 01.27.00 12/07/2023
Mai 10 21:52:38 laptop kernel: Workqueue: mld mld_ifc_work
Mai 10 21:52:38 laptop kernel: RIP: 0010:skb_panic+0x54/0x60
Mai 10 21:52:38 laptop kernel: Code: 51 8b 88 c0 00 00 00 51 8b 88 bc 00 00 00 51 89 f9 48 c7 c7 58 36 cb 9e ff b0 d0 00 00 00 4c 8b 88 c8 00 00 00 e8 fc 6e 43 ff <0f> 0b 90 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90
Mai 10 21:52:38 laptop kernel: RSP: 0018:ffffaa69082a7bb0 EFLAGS: 00010246
Mai 10 21:52:38 laptop kernel: RAX: 0000000000000087 RBX: ffff9a8c053c8928 RCX: 0000000000000000
Mai 10 21:52:38 laptop kernel: RDX: 0000000000000000 RSI: ffff9a9008aa19c0 RDI: ffff9a9008aa19c0
Mai 10 21:52:38 laptop kernel: RBP: 0000000000000050 R08: ffffffff9f4b2ac8 R09: 00000000ffffefff
Mai 10 21:52:38 laptop kernel: R10: 0000000000000003 R11: ffffaa69082a78f8 R12: ffff9a8cc1a0b000
Mai 10 21:52:38 laptop kernel: R13: ffff9a8f86d37698 R14: 0000000000008100 R15: 0000000000000004
Mai 10 21:52:38 laptop kernel: FS:  0000000000000000(0000) GS:ffff9a9008a80000(0000) knlGS:0000000000000000
Mai 10 21:52:38 laptop kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mai 10 21:52:38 laptop kernel: CR2: 000074eeb5ffef68 CR3: 0000000220c7c001 CR4: 00000000003706f0
Mai 10 21:52:38 laptop kernel: Call Trace:
Mai 10 21:52:38 laptop kernel:  <TASK>
Mai 10 21:52:38 laptop kernel:  ? die+0x128/0x130
Mai 10 21:52:38 laptop kernel:  ? do_trap+0xc9/0x170
Mai 10 21:52:38 laptop kernel:  ? skb_panic+0x54/0x60
Mai 10 21:52:38 laptop kernel:  ? skb_panic+0x54/0x60
Mai 10 21:52:38 laptop kernel:  ? exc_invalid_op+0x92/0xc0
Mai 10 21:52:38 laptop kernel:  ? skb_panic+0x54/0x60
Mai 10 21:52:38 laptop kernel:  ? asm_exc_invalid_op+0x1a/0x20
Mai 10 21:52:38 laptop kernel:  ? skb_panic+0x54/0x60
Mai 10 21:52:38 laptop kernel:  skb_push+0x3d/0x40
Mai 10 21:52:38 laptop kernel:  eth_header+0x2a/0xc0
Mai 10 21:52:38 laptop kernel:  vlan_dev_hard_header+0x56/0x140 [8021q 940209d48bcaa402bab0c00ac98aa5452e31d7d0]
Mai 10 21:52:38 laptop kernel:  neigh_connected_output+0xac/0x100
Mai 10 21:52:38 laptop kernel:  ip6_finish_output2+0x200/0x680
Mai 10 21:52:38 laptop kernel:  ? nf_hook_slow+0x42/0xf0
Mai 10 21:52:38 laptop kernel:  ip6_finish_output+0x1c0/0x300
Mai 10 21:52:38 laptop kernel:  ? __pfx_ip6_finish_output+0x10/0x10
Mai 10 21:52:38 laptop kernel:  mld_sendpack+0x198/0x300
Mai 10 21:52:38 laptop kernel:  ? __pfx_dst_output+0x10/0x10
Mai 10 21:52:38 laptop kernel:  mld_ifc_work+0x348/0x540
Mai 10 21:52:38 laptop kernel:  process_one_work+0x174/0x340
Mai 10 21:52:38 laptop kernel:  worker_thread+0x2f9/0x4b0
Mai 10 21:52:38 laptop kernel:  ? __pfx_worker_thread+0x10/0x10
Mai 10 21:52:38 laptop kernel:  kthread+0xe5/0x120
Mai 10 21:52:38 laptop kernel:  ? __pfx_kthread+0x10/0x10
Mai 10 21:52:38 laptop kernel:  ret_from_fork+0x31/0x50
Mai 10 21:52:38 laptop kernel:  ? __pfx_kthread+0x10/0x10
Mai 10 21:52:38 laptop kernel:  ret_from_fork_asm+0x1b/0x30
Mai 10 21:52:38 laptop kernel:  </TASK>
Mai 10 21:52:38 laptop kernel: Modules linked in: 8021q garp mrp stp llc uas usb_storage rfcomm snd_seq_dummy snd_hrtimer snd_seq wireguard curve25519_x86_64 libchacha20poly1305 chacha_x86_64 poly1305_x86_64 libcurve25519_generic libchacha ip6_udp_tunnel udp_tunnel uhid cmac algif_hash algif_skcipher af_alg bnep vfat fat ext4 mbcache jbd2 r8153_ecm cdc_ether usbnet r8152 mii btusb uvcvideo btrtl videobuf2_vmalloc btintel snd_usb_audio uvc btbcm btmtk videobuf2_memops videobuf2_v4l2 snd_usbmidi_lib bluetooth snd_ump videodev ecdh_generic snd_rawmidi crc16 snd_seq_device videobuf2_common mc hid_multitouch ee1004 snd_soc_avs snd_soc_hda_codec snd_soc_skl snd_soc_hdac_hda snd_hda_ext_core snd_soc_sst_ipc intel_uncore_frequency snd_soc_sst_dsp intel_uncore_frequency_common snd_soc_acpi_intel_match intel_pmc_core_pltdrv snd_soc_acpi intel_pmc_core intel_vsec pmt_telemetry snd_soc_core rtw88_8822be rtw88_8822b snd_compress snd_hda_codec_hdmi pmt_class rtw88_pci intel_tcc_cooling ac97_bus snd_hda_codec_conexant x86_pkg_temp_thermal
Mai 10 21:52:38 laptop kernel:  snd_hda_codec_generic intel_powerclamp snd_pcm_dmaengine coretemp rtw88_core snd_hda_intel mousedev joydev intel_rapl_msr mei_hdcp mei_pxp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec kvm_intel mac80211 snd_hda_core snd_hwdep processor_thermal_device_pci_legacy processor_thermal_device rapl hp_wmi processor_thermal_wt_hint snd_pcm r8169 processor_thermal_rfim snd_timer libarc4 platform_profile intel_cstate intel_uncore snd wmi_bmof psmouse sparse_keymap processor_thermal_rapl realtek cfg80211 mdio_devres i2c_i801 intel_rapl_common soundcore i2c_smbus rfkill processor_thermal_wt_req intel_lpss_pci mei_me libphy intel_pch_thermal processor_thermal_power_floor intel_lpss processor_thermal_mbox mei intel_xhci_usb_role_switch idma64 roles intel_soc_dts_iosf int3403_thermal int340x_thermal_zone hp_accel int3400_thermal pinctrl_sunrisepoint lis3lv02d acpi_thermal_rel wireless_hotkey acpi_pad mac_hid nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_masq squashfs nft_ct zram vboxnetflt(OE)
Mai 10 21:52:38 laptop kernel:  vboxnetadp(OE) nft_chain_nat nf_nat vboxdrv(OE) nf_conntrack pkcs8_key_parser nf_defrag_ipv6 i2c_dev nf_defrag_ipv4 sg nf_tables crypto_user kvmgt mdev vfio_iommu_type1 vfio iommufd kvm irqbypass loop nfnetlink ip_tables x_tables btrfs blake2b_generic libcrc32c crc32c_generic xor raid6_pq hid_logitech_hidpp hid_logitech_dj dm_crypt cbc encrypted_keys trusted asn1_encoder tee dm_mod hid_generic usbhid i915 rtsx_pci_sdmmc crct10dif_pclmul mmc_core crc32_pclmul nvme polyval_clmulni i2c_algo_bit polyval_generic serio_raw nvme_core drm_buddy atkbd gf128mul libps2 vivaldi_fmap ghash_clmulni_intel ttm rtsx_pci sha512_ssse3 sha256_ssse3 intel_gtt sha1_ssse3 nvme_auth drm_display_helper xhci_pci xhci_pci_renesas cec i2c_hid_acpi i2c_hid i8042 video serio wmi aesni_intel crypto_simd cryptd crc32c_intel
Mai 10 21:52:38 laptop kernel: ---[ end trace 0000000000000000 ]---
Mai 10 21:52:38 laptop kernel: RIP: 0010:skb_panic+0x54/0x60
Mai 10 21:52:38 laptop kernel: Code: 51 8b 88 c0 00 00 00 51 8b 88 bc 00 00 00 51 89 f9 48 c7 c7 58 36 cb 9e ff b0 d0 00 00 00 4c 8b 88 c8 00 00 00 e8 fc 6e 43 ff <0f> 0b 90 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90
Mai 10 21:52:38 laptop kernel: RSP: 0018:ffffaa69082a7bb0 EFLAGS: 00010246
Mai 10 21:52:38 laptop kernel: RAX: 0000000000000087 RBX: ffff9a8c053c8928 RCX: 0000000000000000
Mai 10 21:52:38 laptop kernel: RDX: 0000000000000000 RSI: ffff9a9008aa19c0 RDI: ffff9a9008aa19c0
Mai 10 21:52:38 laptop kernel: RBP: 0000000000000050 R08: ffffffff9f4b2ac8 R09: 00000000ffffefff
Mai 10 21:52:38 laptop kernel: R10: 0000000000000003 R11: ffffaa69082a78f8 R12: ffff9a8cc1a0b000
Mai 10 21:52:38 laptop kernel: R13: ffff9a8f86d37698 R14: 0000000000008100 R15: 0000000000000004
Mai 10 21:52:38 laptop kernel: FS:  0000000000000000(0000) GS:ffff9a9008a80000(0000) knlGS:0000000000000000
Mai 10 21:52:38 laptop kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mai 10 21:52:38 laptop kernel: CR2: 000074eeb5ffef68 CR3: 0000000220c7c001 CR4: 00000000003706f0

Additional info:

  • package version(s): 6.8.9.zen1-2
  • config and/or log files:
  • link to upstream bug report, if any:

Steps to reproduce:

  1. enable vlan
  2. suspend
  3. wake up
  4. find the device being partially unresponsive
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information