[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1043139: linux-image-6.3.0-2-amd64: tg3 backtraces in net/core/skbuff.c:376 __build_skb_around with "Use slab_build_skb() instead"



Control: tags -1 + moreinfo

Hi,

On Sun, Aug 06, 2023 at 05:08:08PM +0200, наб wrote:
> Package: src:linux
> Version: 6.3.11-1
> Severity: normal
> 
> Dear Maintainer,
> 
> On boot I get:
> -- >8 --
> Aug 06 14:49:47 szarotka kernel: ------------[ cut here ]------------
> Aug 06 14:49:47 szarotka kernel: Use slab_build_skb() instead
> Aug 06 14:49:47 szarotka kernel: WARNING: CPU: 1 PID: 0 at net/core/skbuff.c:376 __build_skb_around+0x103/0x110
> Aug 06 14:49:47 szarotka kernel: Modules linked in: nfnetlink pppoe pppox ppp_generic slhc sunrpc binfmt_misc zfs(POE) nls_ascii nls_cp437 vfat fat zunicode(POE) zzstd(OE) zlua(OE) zavl(POE) icp(POE) zcommon(POE) znvpair(POE) i915 spl(OE) bonding snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio tls snd_hda_intel snd_intel_dspcfg drm_buddy drm_display_helper snd_intel_sdw_acpi snd_hda_codec kvm_intel snd_hda_core cec rc_core snd_hwdep ttm snd_pcm iTCO_wdt cfg80211 snd_timer intel_pmc_bxt tg3 kvm drm_kms_helper libphy iTCO_vendor_support snd watchdog ppdev i2c_algo_bit evdev soundcore pcspkr irqbypass parport_pc lpc_ich parport button sg psmouse acpi_cpufreq rfkill wmi_bmof drm loop fuse dm_mod efi_pstore configfs ip_tables x_tables ext4 crc16 mbcache jbd2 crc32c_generic sd_mod t10_pi crc64_rocksoft_generic crc64_rocksoft crc_t10dif crct10dif_generic sr_mod cdrom crc64 crct10dif_common ata_generic ata_piix ehci_pci libata uhci_hcd ehci_hcd scsi_mod sha512_ssse3 usbcore sha512_generic scsi_common serio_raw usb_common video wmi
> Aug 06 14:49:47 szarotka kernel:  smsc47b397 coretemp autofs4
> Aug 06 14:49:47 szarotka kernel: CPU: 1 PID: 0 Comm: swapper/1 Tainted: P           OE      6.3.0-2-amd64 #1  Debian 6.3.11-1
> Aug 06 14:49:47 szarotka kernel: Hardware name: Hewlett-Packard HP rp5700 Business System/0A80h, BIOS 786E4 v01.24 08/23/2016
> Aug 06 14:49:47 szarotka kernel: RIP: 0010:__build_skb_around+0x103/0x110
> Aug 06 14:49:47 szarotka kernel: Code: 83 4b 9f ff 48 39 c3 0f 84 33 ff ff ff 0f 0b 48 89 c3 e9 29 ff ff ff 48 c7 c7 84 dc c5 b1 c6 05 43 4e 0e 01 01 e8 7d 80 79 ff <0f> 0b eb bd 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90
> Aug 06 14:49:47 szarotka kernel: RSP: 0018:ffff9c504000eda0 EFLAGS: 00010286
> Aug 06 14:49:47 szarotka kernel: RAX: 0000000000000000 RBX: ffff8d36471a8000 RCX: 0000000000000000
> Aug 06 14:49:47 szarotka kernel: RDX: 0000000000000103 RSI: ffffffffb1c37476 RDI: 00000000ffffffff
> Aug 06 14:49:47 szarotka kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: ffff9c504000ec30
> Aug 06 14:49:47 szarotka kernel: R10: 0000000000000003 R11: ffffffffb22d1fe8 R12: ffff8d36505acf00
> Aug 06 14:49:47 szarotka kernel: R13: 000000000000002e R14: ffff8d3646f1f080 R15: ffff8d3646f1e9c0
> Aug 06 14:49:47 szarotka kernel: FS:  0000000000000000(0000) GS:ffff8d365bd00000(0000) knlGS:0000000000000000
> Aug 06 14:49:47 szarotka kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> Aug 06 14:49:47 szarotka kernel: CR2: 00000000566369e0 CR3: 000000010cf54000 CR4: 00000000000006e0
> Aug 06 14:49:47 szarotka kernel: Call Trace:
> Aug 06 14:49:47 szarotka kernel:  <IRQ>
> Aug 06 14:49:47 szarotka kernel:  ? __build_skb_around+0x103/0x110
> Aug 06 14:49:47 szarotka kernel:  ? __warn+0x81/0x130
> Aug 06 14:49:47 szarotka kernel:  ? __build_skb_around+0x103/0x110
> Aug 06 14:49:47 szarotka kernel:  ? report_bug+0x191/0x1c0
> Aug 06 14:49:47 szarotka kernel:  ? prb_read_valid+0x1b/0x30
> Aug 06 14:49:47 szarotka kernel:  ? handle_bug+0x41/0x70
> Aug 06 14:49:47 szarotka kernel:  ? exc_invalid_op+0x17/0x70
> Aug 06 14:49:47 szarotka kernel:  ? asm_exc_invalid_op+0x1a/0x20
> Aug 06 14:49:47 szarotka kernel:  ? __build_skb_around+0x103/0x110
> Aug 06 14:49:47 szarotka kernel:  __build_skb+0x4b/0x60
> Aug 06 14:49:47 szarotka kernel:  build_skb+0x15/0xb0
> Aug 06 14:49:47 szarotka kernel:  tg3_poll_work+0x574/0xe70 [tg3]
> Aug 06 14:49:47 szarotka kernel:  ? raw_notifier_call_chain+0x48/0x60
> Aug 06 14:49:47 szarotka kernel:  tg3_poll_msix+0x3d/0x170 [tg3]
> Aug 06 14:49:47 szarotka kernel:  __napi_poll+0x2b/0x1b0
> Aug 06 14:49:47 szarotka kernel:  net_rx_action+0x2a6/0x360
> Aug 06 14:49:47 szarotka kernel:  ? __raise_softirq_irqoff+0x1a/0x80
> Aug 06 14:49:47 szarotka kernel:  __do_softirq+0xf4/0x301
> Aug 06 14:49:47 szarotka kernel:  ? handle_edge_irq+0xa3/0x240
> Aug 06 14:49:47 szarotka kernel:  __irq_exit_rcu+0xb5/0x130
> Aug 06 14:49:47 szarotka kernel:  common_interrupt+0xbd/0xe0
> Aug 06 14:49:47 szarotka kernel:  </IRQ>
> Aug 06 14:49:47 szarotka kernel:  <TASK>
> Aug 06 14:49:47 szarotka kernel:  asm_common_interrupt+0x26/0x40
> Aug 06 14:49:47 szarotka kernel: RIP: 0010:pv_native_safe_halt+0xf/0x20
> Aug 06 14:49:47 szarotka kernel: Code: 0b 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa eb 07 0f 00 2d b5 78 28 00 fb f4 <c3> cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90
> Aug 06 14:49:47 szarotka kernel: RSP: 0018:ffff9c50400afe58 EFLAGS: 00000246
> Aug 06 14:49:47 szarotka kernel: RAX: 0000000000004000 RBX: 0000000000000001 RCX: 0000000000000000
> Aug 06 14:49:47 szarotka kernel: RDX: ffff8d365bd00000 RSI: ffff8d36409c6800 RDI: ffff8d36409c6864
> Aug 06 14:49:47 szarotka kernel: RBP: ffff8d3641653400 R08: 0000000000000004 R09: 000000003c2680e4
> Aug 06 14:49:47 szarotka kernel: R10: 0000000000000018 R11: 0000000000000f28 R12: ffffffffb23a10e0
> Aug 06 14:49:47 szarotka kernel: R13: ffff8d36409c6864 R14: 0000000000000001 R15: 0000000000000000
> Aug 06 14:49:47 szarotka kernel:  acpi_safe_halt+0x15/0x30
> Aug 06 14:49:47 szarotka kernel:  acpi_idle_enter+0xa3/0x100
> Aug 06 14:49:47 szarotka kernel:  cpuidle_enter_state+0x84/0x440
> Aug 06 14:49:47 szarotka kernel:  cpuidle_enter+0x2d/0x40
> Aug 06 14:49:47 szarotka kernel:  do_idle+0x1da/0x260
> Aug 06 14:49:47 szarotka kernel:  cpu_startup_entry+0x1d/0x20
> Aug 06 14:49:47 szarotka kernel:  start_secondary+0x134/0x160
> Aug 06 14:49:47 szarotka kernel:  secondary_startup_64_no_verify+0xe5/0xeb
> Aug 06 14:49:47 szarotka kernel:  </TASK>
> Aug 06 14:49:47 szarotka kernel: ---[ end trace 0000000000000000 ]---
> -- >8 --
> 
> I only have tg3 NICs on this system:
> -- >8 --
> Aug 06 14:49:35 szarotka kernel: tg3 0000:20:00.0 eth0: Tigon3 [partno(BCM95720) rev 5720000] (PCI Express) MAC address 00:0a:f7:63:d5:10
> Aug 06 14:49:35 szarotka kernel: tg3 0000:20:00.0 eth0: attached PHY is 5720C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1])
> Aug 06 14:49:35 szarotka kernel: tg3 0000:20:00.0 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] TSOcap[1]
> Aug 06 14:49:35 szarotka kernel: tg3 0000:20:00.0 eth0: dma_rwctrl[00000001] dma_mask[64-bit]
> Aug 06 14:49:35 szarotka kernel: tg3 0000:20:00.1 eth1: Tigon3 [partno(BCM95720) rev 5720000] (PCI Express) MAC address 00:0a:f7:63:d5:11
> Aug 06 14:49:35 szarotka kernel: tg3 0000:20:00.1 eth1: attached PHY is 5720C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1])
> Aug 06 14:49:35 szarotka kernel: tg3 0000:20:00.1 eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] TSOcap[1]
> Aug 06 14:49:35 szarotka kernel: tg3 0000:20:00.1 eth1: dma_rwctrl[00000001] dma_mask[64-bit]
> Aug 06 14:49:35 szarotka kernel: tg3 0000:3f:00.0 eth2: Tigon3 [partno(BCM95755) rev a002] (PCI Express) MAC address 78:e3:b5:cd:e9:fd
> Aug 06 14:49:35 szarotka kernel: tg3 0000:3f:00.0 eth2: attached PHY is 5755 (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[0])
> Aug 06 14:49:35 szarotka kernel: tg3 0000:3f:00.0 eth2: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
> Aug 06 14:49:35 szarotka kernel: tg3 0000:3f:00.0 eth2: dma_rwctrl[76180000] dma_mask[64-bit]
> -- >8 --

As this is not the current kernel in testing, can you retry with
6.4.4-3 or 6.5~rc4-1~exp1 ?

Regards,
Salvatore


Reply to: