Package: src:linux
Version: 6.17.13-1
Severity: critical
Justification: breaks the whole system
X-Debbugs-Cc: [email protected], [email protected]
User: [email protected]
Usertags: amd64
I am trying to read the receive flow hash indirection table from a NIC serviced
by the sfc driver and I get a hung system.
$ ethtool -x enp1s0f0np0
Jan 20 14:30:30 kernel: ------------[ cut here ]------------
Jan 20 14:30:30 kernel: rtmutex deadlock detected
Jan 20 14:30:30 kernel: WARNING: CPU: 2 PID: 1194 at
kernel/locking/rtmutex.c:1674 __rt_mutex_slowlock_locked.constprop.0+0x1e8/0x220
Jan 20 14:30:30 kernel: Modules linked in: rpcsec_gss_krb5 nfsv4 dns_resolver
nfs lockd grace netfs 8021q garp stp llc mrp binfmt_misc nls_ascii nls_cp437
vfat fat intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp
coretemp kvm_intel kvm jc42 dell_smbios ppdev dell_wmi_descriptor
platform_profile dcdbas irqbypass ghash_clmulni_intel mgag200 aesni_intel
drm_client_lib rapl drm_shmem_helper at24 drm_kms_helper intel_cstate
intel_uncore vga16fb i2c_algo_bit vgastate pcspkr acpi_cpufreq parport_pc
parport intel_vbtn sparse_keymap joydev ipmi_ssif evdev button ie31200_edac sg
onload(OE) acpi_ipmi ipmi_si ipmi_watchdog sfc_resource(OE) ipmi_devintf
ipmi_msghandler drm efi_pstore configfs auth_rpcgss sunrpc nfnetlink autofs4
ext4 crc16 mbcache jbd2 crc32c_cryptoapi hid_generic usbhid hid dm_mod sd_mod
iTCO_wdt ahci intel_pmc_bxt iTCO_vendor_support watchdog tg3 libahci xhci_pci
ehci_pci video sfc xhci_hcd libphy ehci_hcd wmi battery libata usbcore mdio_bus
mtd scsi_mod i2c_i801 fan usb_common i2c_smbus scsi_common
Jan 20 14:30:30 kernel: lpc_ich
Jan 20 14:30:30 kernel: CPU: 2 UID: 1100 PID: 1194 Comm: ethtool Tainted: G
W OE 6.17.13+deb14-rt-amd64 #1 PREEMPT_{RT,(full)} Debian 6.17.13-1
Jan 20 14:30:30 kernel: Tainted: [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
Jan 20 14:30:30 kernel: Hardware name: Dell Inc. PowerEdge R220/05Y15N, BIOS
1.4.0 10/23/2014
Jan 20 14:30:30 kernel: RIP:
0010:__rt_mutex_slowlock_locked.constprop.0+0x1e8/0x220
Jan 20 14:30:30 kernel: Code: 00 4c 89 e6 48 89 ef e8 b6 35 ca 00 41 83 fd dd
0f 85 d7 fe ff ff 48 89 ef e8 f4 9c ca 00 48 c7 c7 6c 51 5d a9 e8 a8 00 f6 ff
<0f> 0b 66 90 b8 01 00 00 00 87 43 18 e8 c7 3e fb ff eb ef bf 01 00
Jan 20 14:30:30 kernel: RSP: 0018:ffffcdc24208f5a0 EFLAGS: 00010246
Jan 20 14:30:30 kernel: RAX: 0000000000000000 RBX: ffff8b14d3888000 RCX:
0000000000000027
Jan 20 14:30:30 kernel: RDX: ffff8b1617f1ce88 RSI: 0000000000000001 RDI:
ffff8b1617f1ce80
Jan 20 14:30:30 kernel: RBP: ffff8b14ca3d9150 R08: 0000000000000000 R09:
ffffcdc24208f378
Jan 20 14:30:30 kernel: R10: ffffffffa9ee3e48 R11: 00000000ffffefff R12:
ffffcdc24208f5a0
Jan 20 14:30:30 kernel: R13: 00000000ffffffdd R14: ffffcdc24208f648 R15:
ffffffffa9168880
Jan 20 14:30:30 kernel: FS: 00007f1bb6609b80(0000) GS:ffff8b166d501000(0000)
knlGS:0000000000000000
Jan 20 14:30:30 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 20 14:30:30 kernel: CR2: 000055f2ef901700 CR3: 000000013b2c4001 CR4:
00000000001726f0
Jan 20 14:30:30 kernel: Call Trace:
Jan 20 14:30:30 kernel: <TASK>
Jan 20 14:30:30 kernel: rt_mutex_slowlock.constprop.0+0x4d/0xc0
Jan 20 14:30:30 kernel: efx_mcdi_rx_pull_rss_config+0x28/0x60 [sfc]
Jan 20 14:30:30 kernel: efx_ethtool_get_rxfh+0x3b/0xd0 [sfc]
Jan 20 14:30:30 kernel: rss_prepare.isra.0+0x1c9/0x330
Jan 20 14:30:30 kernel: ethnl_default_doit+0x147/0x3f0
Jan 20 14:30:30 kernel: genl_family_rcv_msg_doit+0xff/0x160
Jan 20 14:30:30 kernel: genl_rcv_msg+0x1aa/0x2b0
Jan 20 14:30:30 kernel: ? __pfx_ethnl_default_doit+0x10/0x10
Jan 20 14:30:30 kernel: ? __pfx_genl_rcv_msg+0x10/0x10
Jan 20 14:30:30 kernel: netlink_rcv_skb+0x5c/0x110
Jan 20 14:30:30 kernel: genl_rcv+0x28/0x40
Jan 20 14:30:30 kernel: netlink_unicast+0x28f/0x3c0
Jan 20 14:30:30 kernel: ? __alloc_skb+0xdb/0x1a0
Jan 20 14:30:30 kernel: netlink_sendmsg+0x20d/0x440
Jan 20 14:30:30 kernel: __sys_sendto+0x1f5/0x200
Jan 20 14:30:30 kernel: __x64_sys_sendto+0x24/0x30
Jan 20 14:30:30 kernel: do_syscall_64+0x82/0x320
Jan 20 14:30:30 kernel: ? netlink_recvmsg+0x273/0x310
Jan 20 14:30:30 kernel: ? __check_object_size+0x48/0x200
Jan 20 14:30:30 kernel: ? mod_memcg_lruvec_state+0xe7/0x2e0
Jan 20 14:30:30 kernel: ? xas_load+0x11/0x100
Jan 20 14:30:30 kernel: ? __lruvec_stat_mod_folio+0x85/0xd0
Jan 20 14:30:30 kernel: ? xas_find+0x83/0x1b0
Jan 20 14:30:30 kernel: ? folio_add_file_rmap_ptes+0x3d/0xc0
Jan 20 14:30:30 kernel: ? next_uptodate_folio+0xa0/0x350
Jan 20 14:30:30 kernel: ? rt_spin_unlock+0x17/0x40
Jan 20 14:30:30 kernel: ? filemap_map_pages+0x4c7/0x5d0
Jan 20 14:30:30 kernel: ? do_fault+0x310/0x560
Jan 20 14:30:30 kernel: ? ___pte_offset_map+0x1b/0xe0
Jan 20 14:30:30 kernel: ? __handle_mm_fault+0x2b3/0x380
Jan 20 14:30:30 kernel: ? count_memcg_events+0xd6/0x220
Jan 20 14:30:30 kernel: ? handle_mm_fault+0x1d6/0x2d0
Jan 20 14:30:30 kernel: ? do_user_addr_fault+0x21a/0x690
Jan 20 14:30:30 kernel: ? exc_page_fault+0x74/0x180
Jan 20 14:30:30 kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e
Jan 20 14:30:30 kernel: RIP: 0033:0x7f1bb669ceb2
Jan 20 14:30:30 kernel: Code: 18 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 75 1a
83 e2 39 83 fa 08 75 12 e8 2b ff ff ff 0f 1f 00 49 89 ca 48 8b 44 24 20 0f 05
<48> 83 c4 18 c3 66 0f 1f 84 00 00 00 00 00 48 83 ec 10 ff 74 24 18
Jan 20 14:30:30 kernel: RSP: 002b:00007ffd41813ba0 EFLAGS: 00000202 ORIG_RAX:
000000000000002c
Jan 20 14:30:30 kernel: RAX: ffffffffffffffda RBX: 00007ffd41813cd0 RCX:
00007f1bb669ceb2
Jan 20 14:30:30 kernel: RDX: 0000000000000028 RSI: 000055f2fed75420 RDI:
0000000000000003
Jan 20 14:30:30 kernel: RBP: 000055f2fed75310 R08: 00007f1bb6831000 R09:
000000000000000c
Jan 20 14:30:30 kernel: R10: 0000000000000000 R11: 0000000000000202 R12:
000055f2fed753c0
Jan 20 14:30:30 kernel: R13: 000055f2fed753b0 R14: 0000000000000000 R15:
000055f2ef9061dd
Jan 20 14:30:30 kernel: </TASK>
enp1s0f0np0 info:
$ ethtool -i enp1s0f0np0
driver: sfc
version: 6.17.13+deb14-rt-amd64
firmware-version: 8.5.0.1002 rx0 tx0
expansion-rom-version:
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
-- System Information:
Debian Release: forky/sid
APT prefers oldstable-updates
APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500,
'testing'), (500, 'oldstable'), (300, 'unstable'), (200,
'oldstable-proposed-updates'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.17.13+deb14-rt-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages linux-image-6.17.13+deb14-rt-amd64 depends on:
ii initramfs-tools [linux-initramfs-tool] 0.150
ii kmod 34.2-2
ii linux-base 4.15
Versions of packages linux-image-6.17.13+deb14-rt-amd64 recommends:
pn apparmor <none>
Versions of packages linux-image-6.17.13+deb14-rt-amd64 suggests:
pn debian-kernel-handbook <none>
ii firmware-linux-free 20241210-2
ii grub-pc 2.14~git20250718.0e36779-2
pn linux-doc-6.17 <none>
Versions of packages linux-image-6.17.13+deb14-rt-amd64 is related to:
ii firmware-amd-graphics 20230210-5
pn firmware-atheros <none>
pn firmware-bnx2 <none>
pn firmware-bnx2x <none>
pn firmware-brcm80211 <none>
pn firmware-cavium <none>
pn firmware-cirrus <none>
pn firmware-intel-graphics <none>
pn firmware-intel-misc <none>
pn firmware-intel-sound <none>
pn firmware-ipw2x00 <none>
pn firmware-ivtv <none>
pn firmware-iwlwifi <none>
pn firmware-libertas <none>
pn firmware-marvell-prestera <none>
pn firmware-mediatek <none>
ii firmware-misc-nonfree 20230210-5
pn firmware-myricom <none>
pn firmware-netronome <none>
pn firmware-netxen <none>
pn firmware-nvidia-graphics <none>
pn firmware-qcom-soc <none>
pn firmware-qlogic <none>
pn firmware-realtek <none>
pn firmware-samsung <none>
pn firmware-siano <none>
pn firmware-ti-connectivity <none>
pn xen-hypervisor <none>
-- no debconf information